MCP Gateway

by kirinnokubinagai

Not rated
GitHub

About

Integrates multiple MCP servers into a single interface with a management Web UI and real-time status updates.

Details

Author
kirinnokubinagai
Categories
Developer Tools, Automation, API

Setup

Install MCP Gateway in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/kirinnokubinagai/mcp-gateway

Follow the installation instructions in the repository README, then restart your MCP client.

ローカル専用の MCP ゲートウェイです。ブラウザ UI からサーバー登録・プロファイル管理・起動/停止ができ、/mcpWebSocket を通じて MCP クライアントから 1 本で接続できます(serverId または profile 指定)。

pnpm install pnpm --filter mcp-gateway-ui run build pnpm start # http://127.0.0.1:8787 # オプション: --port=8787 --host=127.0.0.1 --data-dir=/path/to/data を cli.js に渡せます

-

サーバーIDで指定
ws://127.0.0.1:8787/mcp?serverId=<サーバーID>
例:claude mcp add mcp-github --url ws://127.0.0.1:8787/mcp?serverId=github-mcp

プロファイル名で指定(そのプロファイルの先頭サーバーに接続)
ws://127.0.0.1:8787/mcp?profile=<プロファイル名>
例:claude mcp add mcp-dev --url ws://127.0.0.1:8787/mcp?profile=dev

pnpm init:samples # github-mcp (port 9000), fs-mcp (port 9001), default/dev プロファイルを追加 pnpm init:samples -- --force # 既存を上書きしたい場合

- MCP サーバー登録/編集/削除(command/args/env, autoStart)
- プロファイル作成/削除/切替(複数同時有効可)。有効プロファイルの autoStart サーバーを自動起動
- 手動 Start/Stop、ログは~/.mcp-gateway/logs/<id>.log
- 状態保存:~/.mcp-gateway/state.json
- MCP プロキシ:/mcpで serverId / profile を切替可能

- GET /api/health
- GET /api/state
- GET /api/servers
- POST /api/servers
- PUT /api/servers/:id
- DELETE /api/servers/:id
- POST /api/servers/:id/start
- POST /api/servers/:id/stop
- GET /api/profiles
- POST /api/profiles
- PUT /api/profiles/:name
- DELETE /api/profiles/:name
- POST /api/profiles/:name/activate
- POST /api/profiles/active(names: string[])
- POST /api/reload
- GET /api/status
- GET /api/logs/:id?lines=200

- src/: サーバー本体、CLI、ストレージ、プロセスマネージャ、WebSocket プロキシ
- ui/: Vite + React + shadcn UI

- 初回のみpnpm installが必要です。以降はオフラインでも動作します。
- Claude などからは/mcp?serverId=...または/mcp?profile=...を登録してください。

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.

One remote MCP server for 500+ production APIs — Stripe, HubSpot, Postgres, Gmail, and more. OAuth and API key auth, credential management, and a CLI.

Single tool to control all 100+ API integrations, and UI components

Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.

Self-hosted MCP gateway: convert REST/SOAP/GraphQL/SQL APIs into MCP tools with 29 pre-built adapters, OAuth2, RBAC and audit log.

A universal bridge to convert any web API into an MCP server, supporting multiple transport types.

Dynamically creates MCP servers from web API configurations, integrating any REST API, GraphQL endpoint, or web service into MCP-compatible tools.

Hosted MCP server and coordination layer for AI coding agents — live API contracts, database schema, frontend/backend mismatch detection, and shared handoff tickets for Claude Code, Cursor, Codex, and Lovable.

An MCP server that dynamically loads tools from an external JSON file configured via an environment variable.

A lightweight server exposing Axone's capabilities through the Model-Context Protocol.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.