You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(providers): add mcp category for provider profiles #2546
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
McpOptionsProfile struct 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 mcp category
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.
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.