Skip to main content
Glama

mcp-akiko-proxy

SSH를 통한 MCP stdio 프록시로, 원격 머신의 localhost에 바인딩된 원격 MCP 서버를 로컬 머신의 도구로 노출합니다.

기존 ~/.ssh/config 호스트 별칭을 사용하여 SSH 터널을 설정하고, 터널을 통해 streamable-http로 원격 MCP 서버에 연결한 뒤, 해당 도구들을 하나의 로컬 stdio MCP 서버 뒤에 집계하여 노출합니다.

기본 대상(구성 가능):

name

local port

remote url

exposes

blender

8001

http://127.0.0.1:8001/

Blender MCP (원격의 blender-mcp 데몬)

qgis

8000

http://127.0.0.1:8000/mcp

QGIS MCP (원격의 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

MCP_PROXY_HOST

akiko

~/.ssh/config의 ssh 호스트 별칭

MCP_PROXY_TUNNELS

blender+qgis 기본값

JSON [{ name, localPort, remotePort, url }]

MCP_PROXY_TUNNEL_RETRY_MS

15000

죽은 백엔드에 대한 재연결/재시도 간격

MCP_PROXY_CONNECT_TIMEOUT_MS

10000

터널/백엔드 포트 대기 시간

MCP_PROXY_SSH_TIMEOUT_MS

5000

ssh ConnectTimeout

MCP_PROXY_NO_TUNNEL

설정 안 됨

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

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables remote Docker management over SSH via a local MCP server, providing tools to manage containers, images, Compose, and system resources.
    1
    GPL 3.0
  • A
    license
    A
    quality
    D
    maintenance
    Zero-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.
    17
    10
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Connects MCP clients to a local Blender + Bonsai (BlenderBIM) session for scene inspection, IFC project querying, viewport screenshots, and executing Python code in Blender.
    8
    3
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Aggregates MCP tools from AT series IDE plugins into a single server, routing calls to plugin bridges for SSH, JumpServer, and more.
    1

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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