Closed as not planned
Labels
state:staleInactive item at risk of automatic closure.Inactive item at risk of automatic closure.state:triage-neededOpened without agent diagnostics and needs triageOpened without agent diagnostics and needs triage
Description
Problem Statement
Provider profiles use a category field to classify services. Current valid values: inference, source_control, agent, other, data, messaging, knowledge. There is no mcp category for MCP tool server profiles.
As MCP tool servers become a common integration pattern for agents, MCP-specific profiles need a dedicated category so developers can filter and discover them via openshell provider list-profiles.
Proposed Design
Add mcp to the valid category values in crates/openshell-providers/src/profiles.rs.
This is a one-line addition to the category enum. No schema changes, no behavioral changes.
Agent Investigation
- Category enum parsed in
crates/openshell-providers/src/profiles.rs:825— unknown categories produce"unsupported provider profile category"error McpOptionsProfilestruct exists but isn't used in any built-in profile YAML- MCP L7 protocol (
L7Protocol::Mcp) already recognized by the supervisor relay
Checklist
- Searched for existing issues — no issue tracks adding an
mcpcategory - Minimal scope — one enum value addition
Metadata
Metadata
Assignees
Labels
state:staleInactive item at risk of automatic closure.Inactive item at risk of automatic closure.state:triage-neededOpened without agent diagnostics and needs triageOpened without agent diagnostics and needs triage
Activity
github-actions commentedon Oct 18, 2026
This issue has had no activity for 14 days and is now marked stale. It may be closed in 14 days if there is no further activity. Comment or remove the state:stale label to keep it open.
github-actions commentedon Nov 2, 2026
Closing this issue after 14 days with no activity since it was marked stale. Reopen it if the work is still relevant.