mcp-proxy
mcp-akiko-proxy
Proxy stdio MCP sobre SSH, que expone servidores MCP remotos (vinculados a localhost en una máquina remota) como herramientas en la máquina local.
Establece túneles SSH usando tu alias de host existente en ~/.ssh/config, se conecta a los servidores MCP remotos a través de streamable-http mediante el túnel, y expone sus herramientas agregadas detrás de un único servidor MCP stdio local.
Objetivos predeterminados (configurables):
nombre | puerto local | url remota | expone |
blender | 8001 |
| Blender MCP (daemon |
qgis | 8000 |
| QGIS MCP (daemon |
Degradación elegante
Si el túnel está caído o un backend es inalcanzable, las herramientas de ese backend desaparecen de tools/list (o sus llamadas devuelven un error claro). El proxy sigue ejecutándose y reintenta periódicamente — nunca se bloquea porque falte un backend.
Related MCP server: ssh-chat-mcp
Uso
# run (stdio; opencode/claude/any MCP client will spawn it):
npx -y github:gbastkowski/mcp-proxy
# or clone + npm install + npm startConfiguración (variables de entorno)
var | default | propósito |
|
| alias de host ssh desde |
| blender+qgis defaults | JSON |
|
| intervalo de reconexión/reintento para backends caídos |
|
| espera por un puerto de túnel/backend |
|
|
|
| sin definir | verdadero: omite ssh, habla directamente con localhost (pruebas) |
Ejemplo: opencode en un Macbook usando Blender+QGIS en la máquina akiko
{
"mcp": {
"akiko": {
"type": "local",
"command": ["npx", "-y", "github:gbastkowski/mcp-proxy"]
}
}
}Ejecuta MCP_PROXY_HOST=akiko npx -y github:gbastkowski/mcp-proxy — el host se lee de tu configuración ssh normal, las claves de tu agente.
Requisitos
Node >= 18
sshcon un alias de host configurado para la máquina remota + autenticación por clave funcionalEn el remoto: los servidores MCP objetivo vinculados a
127.0.0.1(no están expuestos a la red; el túnel SSH es el único puente)
Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables remote Docker management over SSH via a local MCP server, providing tools to manage containers, images, Compose, and system resources.1GPL 3.0
- AlicenseAqualityDmaintenanceZero-config SSH/SFTP MCP server that lets an LLM client open temporary SSH/SFTP sessions to remote hosts, run commands, and upload/download files without holding any pre-baked credentials.17102MIT
- AlicenseAqualityBmaintenanceConnects MCP clients to a local Blender + Bonsai (BlenderBIM) session for scene inspection, IFC project querying, viewport screenshots, and executing Python code in Blender.83MIT
- FlicenseNot gradedqualityBmaintenanceAggregates MCP tools from AT series IDE plugins into a single server, routing calls to plugin bridges for SSH, JumpServer, and more.1
Related MCP Connectors
Remote MCP server for RunComfy Serverless API (ComfyUI): deployments and async inference.
MCP server bridging holepunchto/keet-identity-key to the Hive agentic identity network
Zero-install remote MCP server for proof-of-existence file attestation.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gbastkowski/mcp-proxy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server