mcp2skill-tools automates the conversion of MCP servers into Claude Code Skills. Operations teams use it to integrate MCP servers with Claude Code, enabling AI-driven automation. The suite includes a REST API gateway for MCP servers, facilitating integration with Claude Code agents.
git clone https://github.com/ulasbilgen/mcp2skill-tools.gitmcp2skill-tools is a monorepo that integrates MCP (Model Context Protocol) servers with Claude Code through three production-ready packages. mcp2rest runs MCP servers as persistent processes and exposes their tools via REST API on port 28888. mcp2scripts generates JavaScript wrappers from MCP tools, enabling Claude Code to auto-discover and use skills. mcp2skill-commands provides interactive Claude Code slash commands for workflow automation. Operations teams use this suite to streamline AI-driven automation by bridging MCP servers and Claude Code agents without manual integration work.
Install packages globally: npm install -g mcp2rest and npm install -g mcp2scripts. Run mcp2rest to expose MCP servers on port 28888. Use mcp2scripts to generate JavaScript skills, which Claude Code auto-discovers from ~/.claude/skills/ or ./.claude/skills/. Optionally use mcp2skill-commands for interactive generation via Claude Code slash commands.
Expose MCP server tools via REST API for HTTP-based integrations
Auto-generate JavaScript skills from MCP tools for Claude Code
Maintain persistent state across sequential MCP operations
Interactive skill creation and management in Claude Code
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ulasbilgen/mcp2skill-toolsCopy 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 MCP server configuration into a Claude Code Skill. The MCP server is named [SERVER_NAME] and is responsible for [PRIMARY_FUNCTION]. The server uses [PROTOCOL] for communication. Generate the necessary code and configuration files to integrate this server with Claude Code.
Based on your request, I've generated the necessary files to convert the 'InventoryManagement' MCP server into a Claude Code Skill. The server, which handles warehouse inventory tracking using HTTP for communication, has been successfully integrated. Here are the generated files: 1. **skill.yaml**: This file defines the skill's metadata, including its name, description, and the necessary permissions. 2. **main.py**: The main Python script that contains the logic for interacting with the InventoryManagement server. It includes functions for retrieving inventory levels, updating stock, and generating reports. 3. **requirements.txt**: This file lists the Python packages required for the skill to function properly, such as 'requests' for making HTTP requests to the MCP server. 4. **config.json**: This file contains the configuration settings for the skill, including the server's base URL and any necessary authentication credentials.
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan