mcp-proxy
mcp-akiko-proxy
MCP stdio-прокси через SSH, предоставляющий удалённые MCP-серверы (привязанные к localhost на удалённой машине) как инструменты на локальной машине.
Устанавливает SSH-туннели, используя ваш существующий алиас хоста из ~/.ssh/config, подключается к удалённым MCP-серверам через streamable-http по туннелю и предоставляет их инструменты, объединённые за одним локальным stdio MCP-сервером.
Цели по умолчанию (настраиваются):
name | local port | remote url | exposes |
blender | 8001 |
| Blender MCP (демон |
qgis | 8000 |
| QGIS MCP (демон |
Graceful degradation
Если туннель недоступен или бэкенд не отвечает, инструменты этого бэкенда исчезают из tools/list (или их вызовы возвращают понятную ошибку). Прокси продолжает работать и периодически повторяет попытки — он никогда не падает из-за отсутствующего бэкенда.
Related MCP server: ssh-chat-mcp
Использование
# run (stdio; opencode/claude/any MCP client will spawn it):
npx -y github:gbastkowski/mcp-proxy
# or clone + npm install + npm startКонфигурация (переменные окружения)
var | default | purpose |
|
| алиас ssh-хоста из |
| blender+qgis defaults | JSON |
|
| интервал переподключения/повтора для неработающих бэкендов |
|
| ожидание порта туннеля/бэкенда |
|
| ssh |
| unset | истинное значение: пропустить ssh, обращаться напрямую к localhost (для тестирования) |
Пример: opencode на Macbook с использованием Blender+QGIS на машине akiko
{
"mcp": {
"akiko": {
"type": "local",
"command": ["npx", "-y", "github:gbastkowski/mcp-proxy"]
}
}
}Запустите MCP_PROXY_HOST=akiko npx -y github:gbastkowski/mcp-proxy — хост берётся из вашего обычного ssh-конфига, ключи — из вашего агента.
Требования
Node >= 18
sshс настроенным алиасом хоста для удалённой машины + рабочая аутентификация по ключамНа удалённой машине: целевые MCP-серверы, привязанные к
127.0.0.1(они не доступны из сети; SSH-туннель — единственный мост)
Лицензия
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