Catalog PyPI
PACKAGE EXPLORERView in registry

agentskills-modelcontextprotocol

PyPI

MCP server integration for the Agent Skills format — expose skills as MCP tools and resources (https://agentskills.io)

Versions collected1
Direct dependencies2From release 0.1.0
Last observed20 Oct, 23:24 UTC

README

Version 0.1.0 documentation

agentskills-modelcontextprotocol

MCP server integration for the Agent Skills SDK — expose a skill registry as an MCP server.

Creates a Model Context Protocol server from a SkillRegistry, exposing skills as MCP tools and resources. Works with any MCP-compatible client (Claude Desktop, VS Code, custom clients, etc.).

Installation

pip install agentskills-modelcontextprotocol

Requires Python 3.12+. Installs agentskills-core and mcp as dependencies.

Usage

from pathlib import Path
from agentskills_core import SkillRegistry
from agentskills_fs import LocalFileSystemSkillProvider
from agentskills_mcp import create_mcp_server

provider = LocalFileSystemSkillProvider(Path("./skills"))
registry = SkillRegistry()
await registry.register("incident-response", provider)

server = create_mcp_server(registry, name="My Skills Server")
server.run()  # stdio by default

For HTTP transport:

server.run(transport="streamable-http")

Tools

The server exposes tools that let the LLM agent access skill content:

ToolParametersDescription
get_skill_metadataskill_idRead frontmatter (name, description, etc.)
get_skill_bodyskill_idLoad full skill instructions
get_skill_referenceskill_id, nameRead a reference document
get_skill_scriptskill_id, nameRead a script
get_skill_assetskill_id, nameRead an asset

Resources

The server provides resources for system-prompt context:

URIDescription
skills://catalog/xmlXML catalog of all registered skills
skills://catalog/markdownMarkdown catalog of all registered skills
skills://tools-usage-instructionsWorkflow instructions for using the tools

The MCP client reads these resources and injects them into the system prompt, giving the agent both what skills exist and how to interact with them.

API

create_mcp_server(registry, *, name, instructions=None) -> FastMCP

ParameterTypeDescription
registrySkillRegistryThe registry whose skills are exposed
namestrDisplay name for the MCP server (required)
instructionsstr | NoneOptional server-level instructions sent to clients

Returns a configured FastMCP instance ready for server.run().

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.012 Feb 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
pratikxpanda/agentskills-sdk

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:24 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:c3bb288588ff54fb3849bddf8121a1d63e734849701bfd285c15eb212cfe6266