It would be good to be able to ship skills with the MCP server so that they are a part of the MCP Server, rather than something that needs to be installed on the client side.
The MCP Specification team has indicated that they expect to have this capability in the specification mid 2026, and that the capability should be seen in the SDKs thereafter.
The FastMCP SDK currently has a way of shipping skills as resources and or as tools. LLMs and clients seem to be a bit hit or miss on using resources. We are trying to reduce the number of tools.
We should consider using the Anthropic Marketplace descriptor as a manifest fille, instead of inventing a new registry format. It looks like this is also becoming a standard. E.g. https://github.com/remi-td/teradata-skills/blob/main/.claude-plugin/marketplace.json
Current plan is to wait and see what the specification does
It would be good to be able to ship skills with the MCP server so that they are a part of the MCP Server, rather than something that needs to be installed on the client side.
The MCP Specification team has indicated that they expect to have this capability in the specification mid 2026, and that the capability should be seen in the SDKs thereafter.
The FastMCP SDK currently has a way of shipping skills as resources and or as tools. LLMs and clients seem to be a bit hit or miss on using resources. We are trying to reduce the number of tools.
We should consider using the Anthropic Marketplace descriptor as a manifest fille, instead of inventing a new registry format. It looks like this is also becoming a standard. E.g. https://github.com/remi-td/teradata-skills/blob/main/.claude-plugin/marketplace.json
Current plan is to wait and see what the specification does