Skip to content

Latest commit

 

History

History
75 lines (63 loc) · 11.9 KB

implementations.md

File metadata and controls

75 lines (63 loc) · 11.9 KB

Example Implementations

Example servers, SDKs, and hosts that serve or consume skills over MCP. Official client support is tracked on the extension client matrix; this list is broader and community-maintained.

Status: v1 implements the released extension · partial implements some of it · pre-v1 targets an earlier draft · prototype fork or demo · in progress open PR · planned issue only. A link after the status points to the issue or PR tracking the work.

Category: official maintained by the MCP project · community individual or community project · unmarked rows are maintained by the organization behind the product

Implementations that predate the SEP are recorded in the archived related work and are not repeated here.

To add or update a row, open a PR. Keep notes to one line.

SDKs and frameworks

The TypeScript SDK ships the extension in v2.4.0 and FastMCP in v4.1.2; the Python SDK has it merged but not yet released. Implementations built before those releases register skills/list, skills/get and resources/directory/read as custom request handlers. The Inspector's schemas.ts is a worked example for TypeScript; its comments record the pitfalls (typescript-sdk#2789).

Implementation Category Language Status Notes
Go SDK official Go in progress (#1238) Changes requested; filesystem provider in #1240
TypeScript SDK official TypeScript v1 (#3047) In v2.4.0 as ext/skills: loadSkills and skills.attach on the server, SkillsClient on the client. Tracking issue #2798
Python SDK official Python v1 (#3485) Merged, not yet released. Filesystem provider requested in #3683
C# SDK official C# v1 (#1856) Merged, not yet released
Rust SDK official Rust in progress (#1392) Maintainer PR: server and client with typed results; filesystem catalog to follow. Tracking issue #1391
Java SDK official Java in progress (#1141) Client APIs and stateless server; #1214 adds the modern server. Tracking issue #1140
PHP SDK official PHP in progress (#372) Draft PR; server side, registers skills from a directory
Ruby SDK official Ruby in progress (#635) Maintainer PR. Tracking issue #568
Kotlin SDK official Kotlin planned (#1020)
FastMCP SkillsProvider Python v1 (#5057) Experimental and opt-in. In v4.1.2 with the directory provider (#5704); proxy and mounted-server discovery in the 4.2 prerelease. Tracking issue #5016
FastMCP TypeScript TypeScript v1 (#131) Client side, on the SDK's SkillsClient
Effect TypeScript in progress (#10082) McpServer and McpClient
mcpkit community Go v1 Server and client, plus the mcpskills CLI. Passes the conformance suite server scenarios
Tachyon Java v1 Self-reported 2026-09-14; requires clients to advertise the extension capability

Servers

Implementation Category Language Status Notes
hf-mcp-server TypeScript v1 Hugging Face. skills/list, skills/get, directoryRead. HTTP transports only
github-stars-contrib-mcp-server community Python v1 (#144) Passes the conformance suite server scenarios
Brewale TypeScript v1 Hosted. Org, project and personal skills with per-user access; directoryRead; passes the conformance server scenarios
Cloudflare API MCP server TypeScript v1 Hosted. Serves the cloudflare/skills repo with full manifests; no directoryRead
Outline TypeScript v1 Since v1.11.0; per-file digests and skill://outline/... URIs
Salesforce B2C DX MCP TypeScript v1 @salesforce/b2c-dx-mcp since 3.3.0
Tableau MCP TypeScript partial skills/list since v4.27.2 (#1015); also serves skill:// resources
DoiT MCP server TypeScript v1 Since v2.7.1 (#345)
Google MCP Toolbox Go v1 Merged (#4050), not yet released
OpenWork TypeScript v1 Organization and plugin skills (#6129)
Repliers MCP server JavaScript v1 Serves its skills for ChatGPT's import (#26)
Ansible AAP MCP server TypeScript v1 AAP skills (#209); tool fallback for clients without the extension (#206)
n8n TypeScript v1 Serves its skills hub (#41563, #41725); per-skill exposure in #41729
gridctl Go v1 Registry skills on both protocol revisions, with directory browsing (#1418)
OpenL Tablets TypeScript v1 On the TypeScript SDK's extension (#2414)
mcpskills community Go v1 Reference server on the Go SDK over Streamable HTTP, with OAuth and group-based access
kernel-mcp-server TypeScript in progress (#260) Ships the kernel-mcp skill from kernel/skills

Hosts (including agent harnesses, IDEs, and web applications)

Implementation Category Status Notes
fast-agent community v1 /skills add installs served skills after size, digest and frontmatter checks; first end-to-end interop with hf-mcp-server
MCP Inspector official partial Since 2.6.0, including CLI skill verification; 2.13.0 moved onto the SDK's ext/skills
MCPJam Inspector v1 App, CLI and SDK; verifies digests and frontmatter, namespaces skills by server. Aligned with the released spec in v3.17.0
mcpc v1 Apify's MCP CLI; skills-list and skills-get with size and digest checks since v0.7.0
ChatGPT plugins partial Imports skills at plugin submission, static snapshot
Microsoft Agent Framework partial .NET discovery on main (#9198), not yet released
vitehub v1 Installs served skills (#2605)
harness v1 Lists, verifies and loads served skills (#770)
Cherry Studio in progress (#22382) Discovery and verified loading through tools; client spec proposed in #22350
agentgateway in progress (#4214) Gateway pass-through; waits on the Rust SDK
VS Code planned (#338300) Requested for GitHub Copilot; no PR yet
Goose in progress (#12724) Host PR on released rmcp; the maintainers' plan (#12068) waits on the Rust SDK
Agno in progress (#11026) Maintainer-written, in review
opencode in progress (#52298) Community PR, no maintainer reply yet
Hermes Agent in progress (#137746) Community PR, no maintainer reply yet
agent-harness community planned (#492) Digest-pinned skill store