Provides a proxy layer to search, describe, and execute tools across multiple MCP servers within a sandboxed environment.
Auch bekannt als stackunseen/codemcp, codemcp-cli
- Stars
- 0
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.5.0
- Letzter Commit
- 3. Nov. 2026
- Lizenz
- Apache-2.0
Was ist codemcp MCP?
codemcp ist ein MCP server. Provides a proxy layer to search, describe, and execute tools across multiple MCP servers within a sandboxed environment.
Zusammenfassung generiert aus dem README des Projekts
Über codemcp MCP server
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.
Was du damit machen kannst
- 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.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du codemcp MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügencodemcp MCP in Claude Code installieren
$ claude mcp add codemcp -- npx -y codemcp-clicodemcp MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"codemcp": {
"command": "npx",
"args": [
"-y",
"codemcp-cli"
]
}
}
}codemcp MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"codemcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"codemcp-cli"
]
}
}
}codemcp MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"codemcp","type":"stdio","command":"npx","args":["-y","codemcp-cli"]}'codemcp MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"codemcp": {
"command": "npx",
"args": [
"-y",
"codemcp-cli"
]
}
}
}codemcp MCP in Codex installieren
$ codex mcp add codemcp -- npx -y codemcp-clicodemcp MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.codemcp] command = "npx" args = ["-y", "codemcp-cli"]
codemcp MCP in Gemini CLI installieren
$ gemini mcp add -s user codemcp npx -- -y codemcp-clicodemcp MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"codemcp": {
"command": "npx",
"args": [
"-y",
"codemcp-cli"
]
}
}
}Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarstackunseen/codemcp is public and reachablegithub.com/stackunseen/codemcp ↗Bestanden
- Paket nennt dieses Repository als Quellecodemcp-cli names stackunseen/codemcp as sourcenpmjs.com/package/codemcp-cli ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)Sigstore attestation for codemcp-clinpmjs.com/package/codemcp-cli/v/0.5.0#provenance ↗Bestanden
- Open Source Lizenz (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-11-03github.com/stackunseen/codemcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from codemcp-cliBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten58 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehencodemcp
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);
codemcp MCP Fragen
Wie füge ich codemcp MCP zu Claude Code hinzu?
Führe claude mcp add codemcp -- npx -y codemcp-cli in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich codemcp MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
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.