Skip to content

Skills over MCP

fast-agent supports the registry portion of SEP-2640: Skills Extension. SEP-2640 is still a draft, so this support is intentionally narrow: an MCP server can act as a skills registry for installation when it advertises the io.modelcontextprotocol/skills extension capability.

When a connected MCP server advertises this capability, fast-agent shows it as an MCP-backed skills registry. Opening /skills registry reads skill://index.json and lists concrete skill-md entries; installing a selected entry reads that skill's SKILL.md into the normal managed skills directory. Installed skills then behave like other local skills and include MCP server provenance in their sidecar metadata.

Trying it

Run or connect to a SEP-2640-enabled MCP server. This example uses a local copy of the Hugging Face MCP Server:

/mcp connect http://localhost:3000/mcp
/mcp
/skills registry
/skills registry <mcp-server>
/skills available
/skills add <number|name>

/mcp shows when SEP-2640 Skills over MCP is enabled and points you to /skills registry to select the MCP server as the current install source.

Current scope

This implementation uses MCP as a registry for installation. It does not expose MCP-served skill resources directly to the model, and it does not make active skills read supporting files from the MCP server. That deeper resource-loading workflow is planned separately.