mcp-proxy
mcp-akiko-proxy
SSHを介したMCP stdioプロキシ。リモートマシンのlocalhostにバインドされたリモートMCPサーバーを、ローカルマシンのツールとして公開します。
既存の~/.ssh/configホストエイリアスを使用してSSHトンネルを確立し、トンネル経由でstreamable-httpを介してリモートMCPサーバーに接続し、それらのツールを1つのローカルstdio MCPサーバーの背後に集約して公開します。
デフォルトのターゲット(設定可能):
名前 | ローカルポート | リモートURL | 公開内容 |
blender | 8001 |
| Blender MCP(リモート上の |
qgis | 8000 |
| QGIS MCP(リモート上の |
グレースフルデグラデーション
トンネルがダウンしているか、バックエンドに到達できない場合、そのバックエンドのツールはtools/listから消えます(または、その呼び出しは明確なエラーを返します)。プロキシは実行を続け、定期的に再試行します。バックエンドが欠落しているためにクラッシュすることはありません。
Related MCP server: Bonsai MCP
使用方法
# run (stdio; opencode/claude/any MCP client will spawn it):
npx -y github:gbastkowski/mcp-proxy
# or clone + npm install + npm start設定(環境変数)
変数 | デフォルト | 目的 |
|
|
|
| blender+qgis defaults | JSON |
|
| 停止したバックエンドの再接続/再試行間隔 |
|
| トンネル/バックエンドポートを待機する時間 |
|
| ssh |
| unset | truthy: sshをスキップし、localhostに直接接続(テスト用) |
例: akikoボックス上のBlender+QGISを使用したMacbookでのopencode
{
"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 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-