Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
An MCP server gateway that minimizes context usage via progressive Lua-driven discovery 🌙
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"my-cool-proxy": {
"command": "npx",
"args": [
"-y",
"@karashiiro/my-cool-proxy"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add my-cool-proxy -- npx -y @karashiiro/my-cool-proxyIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"my-cool-proxy": {
"command": "npx",
"args": [
"-y",
"@karashiiro/my-cool-proxy"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"my-cool-proxy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@karashiiro/my-cool-proxy"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto karashiiro bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.5.4) kam vor 9 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, FlyDocs
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Spec-driven development workflow: your agent works issues, sessions and the status lifecycle.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
My Cool Proxy is a Model Context Protocol (MCP) server gateway that tries to solve a lot of perceived problems with MCP as it exists today. In no particular order, those are that:
gh CLI to interact with GitHub, but it can then use the gh CLI to perform mutating or destructive operations, as well. With the GitHub MCP Server, you can instead scope things down to read-only tools trivially. MCP allows you to tightly control what tools agents have access to. To assist with this, My Cool Proxy allows you to further filter the tools exposed to agents.Install it globally to use it as a CLI tool:
npm install -g @karashiiro/my-cool-proxy
Or run it directly via npx:
npx @karashiiro/my-cool-proxy
The gateway auto-creates a default config on first run. Just run it once to generate the config file:
my-cool-proxy # Creates config and starts (with no servers)
my-cool-proxy --config-path
Then edit the config to add your MCP servers.
Example config structure:
{
"port": 3000, "host": "localhost", "mcpClients": { "my-server": { "type": "http", "url": "https://example.com/mcp" } } }
Or, copy the example config for a more complete starting point.
# If installed globally
my-cool-proxy
npx @karashiiro/my-cool-proxy
Add it to your MCP client config in e.g. Claude Desktop:
{
"mcpServers": { "my-cool-proxy": { "url": "http://localhost:3000/mcp" } } }
Ask your agent to perform a task that your configured MCP servers can help with, and watch it run!
This proxy acts as a gateway between agents and multiple MCP (Model Context Protocol) servers. Instead of connecting to each MCP server individually, agents connect to this single proxy and gain access to all configured servers through a unified interface.
Agents start with minimal knowledge about what servers or tools are available. They build context progressively:
list-servers - The agent's context now includes names and descriptions of all available MCP servers (e.g., "github", "slack", "database")list-server-tools(server_name) - The agent's context expands to include all tool names and descriptions for that specific servertool-details(server_name, tool_name) - The agent's context now has complete parameter schemas, return types (if available), and usage examples for a specific toolexecute(lua_script) - With full context, the agent can write Lua scripts that call the discovered toolsRather than loading all tools and tool descriptions into the context upfront, this defers loading tools until the agent determines those tools are needed.
Tool Chaining with Lua: Once an agent knows what tools exist, they can compose complex multi-step workflows in a single execute() call, saving the context overhead of any intermediate tool results. The Lua runtime provides access to all discovered servers as globals, with tools callable as async functions.
Sequential tool chaining:
local raw_data = api_server.fetch({ id = 123 }):await()
local processed = processor.transform({ input = raw_data }):await() result(processed)
Conditional logic:
local status = checker.validate({}):await()
if status.ok then result(processor.run({}):await()) else result(error_handler.notify({ error = status.message }):await()) end
Iteration with loops:
local results = {}
for i = 1, 5 do results[i] = worker.process({ index = i }):await() end result({ total = #results, data = results })
Gateway Skills are My Cool Proxy's implementation of Agent Skills - reusable context documents that agents can load as MCP Resources. When enabled, agents can:
_gateway.list_resources() Lua builtin; look for gw-skill:// URIs)_gateway.read_resource() Lua builtin_gateway.invoke_skill_script() Lua builtinWhile many agents implement their own skill systems already, these systems are highly fragmented, and it is difficult to reuse the same skills across multiple separate agent applications. While some systems such as skills.sh solve this by copying skills between applications explicitly, My Cool Proxy solves this by centralizing all skills into its own skill management system and exposing them over MCP. To distinguish these from existing skill systems, My Cool Proxy refers to these as "Gateway Skills."
Gateway Skills are disabled by default as they may conflict with existing skill systems built into your agent. See the Configuration Guide for setup options.
For a deeper design discussion about why Gateway Skills are implemented this way, refer to this section in the design docs.
My Cool Proxy includes an optional web dashboard for monitoring gateway activity. When enabled, it runs on a separate port and provides:
Enable it by adding a dashboard section to your config:
{
"dashboard": { "port": 3100, "host": "localhost" } }
Then visit http://localhost:3100 in your browser. See the Configuration Guide for details.
See the Configuration Guide for the full config reference.
| Feature | Supported? | Details |
|---|---|---|
| Tools | ✅ | My Cool Proxy expects tools to be supported at a bare minimum. Fortunately, everything that supports MCP supports tools. |
| Prompts | ✅ | My Cool Proxy forwards prompts from your MCP servers to the connected client and provides _gateway.get_prompt() and _gateway.list_prompts() Lua builtins for agents to load them within scripts. |
| Resources | ✅ | My Cool Proxy both forwards resources from your MCP servers to the connected client and provides _gateway.read_resource() and _gateway.list_resources() Lua builtins for agents to load them within scripts. |
| Server Instructions | ✅ | My Cool Proxy loads excerpts of the instructions of connected MCP servers into its own server instructions, and also sends full copies through the list-servers tool when invoked. |
| Discovery Notifications
Nur der Anfang wird gezeigt; den Rest findest du im Repo