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: Bonsai 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 deployed
Maintenance
Related MCP Connectors
Secure tunneling, reverse proxy and remote access for local applications.
Hosted MCP server for task-first delegation to remote workstations and workers.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
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
- AlicenseAqualityBmaintenanceConnects MCP clients to a local Blender + Bonsai (BlenderBIM) session for scene inspection, IFC project querying, viewport screenshots, and executing Python code in Blender.88MIT
- AlicenseNot gradedqualityBmaintenanceLocal SSH credential broker and stdio MCP server that enables AI clients to perform SSH and SFTP operations via stable server_id aliases without exposing passwords, private keys, or passphrases.7 npm1MIT
- FlicenseNot gradedqualityCmaintenanceEnables remote control of Blender through MCP, allowing code execution, scene manipulation, rendering, and file transfer in a containerized environment.1-