mcpField
M
mcprouter

mcprouter

ローカル
mcprouter.co開発ツール30766 週間前に更新

mcprouter について

mcprouter は MCP サーバー向けの API ルーターで、MCP サーバー版の OpenRouter と説明されています。プロキシモードと API モードで動作し、MCP サーバーへのアクセスを一つのエンドポイントにまとめたい開発者を対象としています。TOML ファイルで設定し、Go で実装されています。

主な機能

  1. 01設定した MCP サーバーへの SSE プロキシ転送
  2. 02ツール一覧を取得する HTTP API
  3. 03TOML 設定ファイルでのサーバーコマンド定義
  4. 04Go による実装と TOML 設定

活用シーン

  1. 01プロキシ URL を通じた Cursor などのクライアントからの接続
  2. 02curl による HTTP API 経由の利用可能ツールの確認

MCP 対応

MCP プロキシとして動作し、MCP クライアントからの SSE 接続を mcp_server_commands に定義された MCP サーバーへ転送します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcprouter

MCP サーバー向けの OpenRouter

mcp-infa

プロキシサーバーを起動する

  1. 設定ファイルを編集します
cp .env.example.toml .env.toml

必要に応じて .env.toml を編集します。

  1. プロキシサーバーを起動します
go run main.go proxy
  1. Cursor などの MCP クライアントにプロキシ URL を追加します

http://localhost:8025/sse/fetch

.env.toml で mcp_server_commands.fetch を設定していることを確認してください。

API サーバーを起動する

  1. 設定ファイルを編集します
cp .env.example.toml .env.toml

必要に応じて .env.toml を編集します。

  1. API サーバーを起動します
go run main.go api
  1. curl で API をリクエストします
curl -X POST http://127.0.0.1:8027/v1/list-tools \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer fetch'

.env.toml で mcp_server_commands.fetch を設定していることを確認してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。