Provides a proxy layer to search, describe, and execute tools across multiple MCP servers within a sandboxed environment.
También conocido como stackunseen/codemcp, codemcp-cli
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.5.0
- Último commit
- 3 nov 2026
- Licencia
- Apache-2.0
¿Qué es codemcp MCP?
codemcp es un MCP server. Provides a proxy layer to search, describe, and execute tools across multiple MCP servers within a sandboxed environment.
Resumen generado a partir del README del proyecto
Acerca del MCP server de codemcp
Managing and accessing tools from various MCP servers through a single interface is what codemcp enables for developers. It acts as a proxy layer that allows an AI client to search, describe, and execute tools across multiple different servers within a sandboxed environment. By pointing your client to the command npx codemcp-cli serve, you can aggregate your existing tools into one unified connection.
Users can configure the proxy using a codemcp.config.json file, which can be populated automatically by running the import command with the write flag. The system provides visibility into the environment through commands like tools to list every tool and its pin status, or stubs to view the specific TypeScript definitions the model receives. This setup supports both standard stdio transport and programmatic integration via the Proxy class for custom TypeScript implementations.
Qué puedes hacer con él
- 1Aggregate multiple MCP serversYou can combine tools from several different MCP clients into a single unified proxy connection.
- 2Inspect model tool definitionsDevelopers can view the exact TypeScript code that an AI model will see when interacting with tools.
- 3Programmatic proxy implementationYou can integrate the proxy functionality directly into your own TypeScript applications using the Proxy class.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar codemcp MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar codemcp MCP en Claude Code
$ claude mcp add codemcp -- npx -y codemcp-cliInstalar codemcp MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"codemcp": {
"command": "npx",
"args": [
"-y",
"codemcp-cli"
]
}
}
}Instalar codemcp MCP en VS Code
.vscode/mcp.json
{
"servers": {
"codemcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"codemcp-cli"
]
}
}
}Instalar codemcp MCP en VS Code CLI
$ code --add-mcp '{"name":"codemcp","type":"stdio","command":"npx","args":["-y","codemcp-cli"]}'Instalar codemcp MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"codemcp": {
"command": "npx",
"args": [
"-y",
"codemcp-cli"
]
}
}
}Instalar codemcp MCP en Codex
$ codex mcp add codemcp -- npx -y codemcp-cliInstalar codemcp MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.codemcp] command = "npx" args = ["-y", "codemcp-cli"]
Instalar codemcp MCP en Gemini CLI
$ gemini mcp add -s user codemcp npx -- -y codemcp-cliInstalar codemcp MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"codemcp": {
"command": "npx",
"args": [
"-y",
"codemcp-cli"
]
}
}
}Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblestackunseen/codemcp is public and reachablegithub.com/stackunseen/codemcp ↗Aprobado
- El paquete indica este repositorio como su origencodemcp-cli names stackunseen/codemcp as sourcenpmjs.com/package/codemcp-cli ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)Sigstore attestation for codemcp-clinpmjs.com/package/codemcp-cli/v/0.5.0#provenance ↗Aprobado
- Licencia de código abierto (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-03github.com/stackunseen/codemcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from codemcp-cliAprobado
- No hay avisos críticos en el paquete ni en sus dependencias58 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHubcodemcp
The codemcp command and the MCP server behind it.
codemcp import --write # discover servers from your MCP clients into codemcp.config.json
codemcp tools # connect and list every tool with its pin status
codemcp stubs --detail full # print the TypeScript the model will see
codemcp serve # run the proxy over stdio
Point your MCP client at npx codemcp-cli serve. It advertises three tools, search, describe and execute, plus any passthrough patterns from the config.
Programmatic use:
import { Proxy } from "codemcp-cli";
const proxy = new Proxy({ config: { servers: { shop: { command: "node", args: ["catalog-server.mjs"] } } } });
await proxy.start();
await proxy.server.connect(transport);
Preguntas sobre codemcp MCP
¿Cómo agrego codemcp MCP a Claude Code?
Ejecuta claude mcp add codemcp -- npx -y codemcp-cli en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego codemcp MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
How can I discover my existing MCP servers?
You can use the import command to discover servers from your MCP clients and save them to a configuration file.
What tools does the codemcp proxy advertise?
The proxy advertises search, describe, and execute tools, along with any passthrough patterns defined in your configuration.
How can I see the TypeScript definitions the AI model will receive?
You can use the stubs command with the full detail flag to print the TypeScript code that the model will see.