Converts AI skills from Claude Skills format to MCP server resources. Enables biomedical researchers and developers to integrate AI skills into their workflows. Connects to BioContextAI's registry and MCP servers for deployment.
git clone https://github.com/biocontext-ai/skill-to-mcp.gitSkill-to-MCP automatically discovers and exposes Claude Skills as accessible MCP server resources through the Model Context Protocol. It recursively finds SKILL.md files, parses YAML frontmatter metadata, and provides three core tools: get_available_skills to list all skills, get_skill_details to retrieve full skill content, and get_skill_related_file to access supporting files. The server includes built-in security with path validation to prevent directory traversal attacks. Designed for biomedical researchers and developers, it integrates with BioContextAI's registry while remaining domain-agnostic for any skill collection.
Install via uvx or pip, configure a skills directory containing SKILL.md files with YAML frontmatter, and specify the directory path using --skills-dir or SKILLS_DIR environment variable. Add the server to your MCP client configuration (Claude Desktop, Cursor, etc.) and access skills through the three provided tools: get_available_skills, get_skill_details, and get_skill_related_file.
Expose a collection of biomedical research skills to Claude or other LLM agents
Create an MCP server from existing Claude Skills documentation
Manage multiple skill collections for different research teams or projects
Enable Claude Desktop or other MCP clients to access structured skill libraries
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/biocontext-ai/skill-to-mcpCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Convert the following AI skill from Claude Skills format to MCP server resources: [SKILL_NAME]. Ensure compatibility with BioContextAI's registry and MCP servers. Include all necessary metadata and dependencies. [SKILL_DESCRIPTION]
# MCP Server Resource Conversion
## Skill Name: Drug Interaction Analyzer
## Description
Converts and analyzes potential drug interactions based on patient data and medical history.
## Metadata
- **Category**: Biomedical Analysis
- **Input Type**: Text (Patient Data, Medical History)
- **Output Type**: Text (Drug Interaction Analysis)
- **Dependencies**: BioContextAI Registry, MCP Servers
## Conversion Details
- **Input Format**: JSON
- **Output Format**: JSON
- **API Endpoint**: `/api/v1/drug_interaction_analyzer`
## Example Input
```json
{
"patient_data": {
"age": 65,
"gender": "male",
"medical_history": ["hypertension", "diabetes"],
"current_medications": ["lisinopril", "metformin"]
}
}
```
## Example Output
```json
{
"interactions": [
{
"drug1": "lisinopril",
"drug2": "metformin",
"severity": "low",
"description": "No significant interactions expected."
},
{
"drug1": "lisinopril",
"drug2": "aspirin",
"severity": "moderate",
"description": "Monitor for signs of hyperkalemia."
}
]
}
```We create engaging workshops for companies and private events centred around plants, flowers and all things botanical.
AI assistant built for thoughtful, nuanced conversation
Automated therapeutic cooling for stroke treatment
Cloud ETL platform for non-technical data integration
Customer feedback management made simple
Enterprise workflow automation and service management platform
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan