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.