mcp2skill-tools
Verified Safeby ulasbilgen
Overview
Enables AI coding assistants like Claude Code to interact with various Model Context Protocol (MCP) servers and their tools via a unified REST API gateway.
Installation
mcp2rest startEnvironment Variables
- MCP_REST_URL
- MCP2REST_PORT
- MCP2REST_HOST
- NODE_ENV
Security Notes
The `mcp2rest` gateway allows dynamic addition of new MCP servers via its `POST /servers` REST API endpoint. When a server is added, `mcp2rest` executes `npx <package> [args]` to spawn the MCP server process. If the `mcp2rest` API is exposed on a public network (e.g., by configuring `--host 0.0.0.0`) *without a protective reverse proxy and authentication*, an attacker could use the `POST /servers` endpoint to add and execute arbitrary `npm` packages with arbitrary arguments, leading to remote code execution on the host machine. The documentation explicitly warns that 'Production users should put gateway behind reverse proxy (nginx) with auth.' This is a critical security step that is left to the user. Additionally, API keys and sensitive environment variables are stored in plaintext in `~/.mcp2rest/config.yaml`, necessitating secure file permissions.
Similar Servers
uml-mcp-server
Image and UML diagram generation via Google Gemini API, exposed as a Model Context Protocol (MCP) server.
mcp-skills-plugins
Automate Chrome browser tasks for web testing, scraping, performance analysis, and debugging web applications.
my-mcp-server
Hosts a remote Model Context Protocol (MCP) server that exposes a simple 'add numbers' tool over HTTP and Server-Sent Events (SSE) for AI agents to interact with.
generic-mcp
Provides a scaffolding for building Model Context Protocol (MCP) servers to expose external APIs as tools for Claude Desktop and CLI.