Convert AI Skills (Claude Skills format) to MCP server resources - Part of BioContextAI
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"skill-to-mcp": {
"env": {
"UV_PYTHON": "3.12"
},
"args": [
"skill_to_mcp",
"--skills-dir",
"/path/to/your/skills"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
[badge-tests]: https://img.shields.io/github/actions/workflow/status/biocontext-ai/skill-to-mcp/test.yaml?branch=main [badge-docs]: https://img.shields.io/readthedocs/skill-to-mcp
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked git against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / developer-tools
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
Copy/paste detector for programming source code, supports 223 formats. AI-ready with token-efficient reporter, skill and MCP server.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Security Weekly
Get CVE alerts and security updates for Skill To Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
[
][tests]
[
][documentation]
[
][pypi]
[
][pypi]
Convert AI Skills (following Claude Skills format) into MCP server resources, making them accessible through the Model Context Protocol.
Part of BioContextAI - A community-driven initiative connecting agentic AI with biomedical resources through standardized MCP servers. While this package is domain-agnostic and can be used for any skill collection, it was developed to support the biomedical research community.
This MCP server exposes Claude Skills as resources that can be accessed by LLM applications through the Model Context Protocol. Skills are self-contained directories containing a SKILL.md file with YAML frontmatter, along with supporting files like scripts, references, and examples.
SKILL.md files in the skills/ directoryget_available_skills: Lists all available skills with descriptionsget_skill_details: Returns SKILL.md content and file listing for a specific skillget_skill_related_file: Reads any file within a skill directory (with directory traversal protection)Please refer to the [documentation][] for comprehensive guides, or jump to:
The MCP server requires a skills directory to be specified. This allows you to:
Set the skills directory using either:
--skills-dir /path/to/skillsSKILLS_DIR=/path/to/skills{
"mcpServers": {
"skill-to-mcp": {
"command": "uvx",
"args": ["skill_to_mcp", "--skills-dir", "/path/to/your/skills"],
"env": {
"UV_PYTHON": "3.12"
}
}
}
}
Or using environment variables:
{
"mcpServers": {
"skill-to-mcp": {
"command": "uvx",
"args": ["skill_to_mcp"],
"env": {
"UV_PYTHON": "3.12",
"SKILLS_DIR": "/path/to/your/skills"
}
}
}
}
Once configured in your MCP client, the server provides three tools:
Returns a list of all available skills with metadata:
[
{
"name": "single-cell-rna-qc",
"description": "Performs quality control on single-cell RNA-seq data...",
"path": "/path/to/skills/single-cell-rna-qc"
}
]
Returns the full SKILL.md content and list of files for a specific skill:
{
"skill_content": "---\nname: single-cell-rna-qc\n...",
"files":
... [View full README on GitHub](https://github.com/biocontext-ai/skill-to-mcp#readme)