【4月】MCP Routerの現在地
こんにちは!
MCP Routerを開発してる人です。
私たちは、AI時代に広く使われるブラウザ的な立ち位置のソフトウェアを作ることに情熱を持ちながら日々開発をしています。
MCP Routerは、「MacOSとWindowsで使える無料のMCP管理ソフトウェア」です。現在の主な機能は以下の通りです。
- どんなMCPサーバでも使える(リモート、ローカル対応)
- 利用するMCPサーバをレジストリに登録することなく使える
- 自動でログが保存される
- MCPサーバにアクセスできるMCPクライアントを制限できる
- ボタン1つでMCPサーバを追加・編集・削除できる
- ボタン1つでClaude、Cursor、Cline、Windsurf等のMCPクライアントに導入できる
約1ヶ月ほど前に初期のプロトタイプを公開し、100名を超える方々にダウンロード頂きました。今はMacOSとWindowsに対応していて、Linuxサポートが追加される予定です。
開発は大変ですが、実際のユーザがいると思うと大変さが吹き飛んでいます(笑)
この記事では、「MCP Routerの現在地」と題して、最近のアップデートをご紹介します。
開発状況の報告はX/Twitterが最速ですが、Zennでは月1ペースでまとまったアップデートを紹介していけたらな、と思います。
現状の使い方
まずMCP Routerをこちらからインストールします。
その次に、招待コードを入力します。これは、最初にMCP Routerに近いコミュニティのユーザに使ってもらいたいと考えているためです。今回、Zennの読者さん向けに30席を用意しました(30席は過去の記事いいね数を参考にしていて、コードは最後にあります)。
次にMCPサーバを追加します(右上のサーバから)。
追加すると、以下のようになります。
もしMCPサーバが対応している場合、入力フォーム形式で必要な情報(APIキー等)を埋められます。
次にMCPクライアントを設定します。ワンクリックでセットアップできます。
セットアップすると、クライアントのアクセスできるMCPサーバを制限できるようになります。
これで、お好きなクライアントからMCPサーバを利用可能です。
実際に使っていくと、以下のようにログが溜まっていき、自分がどの時間帯にどの作業をしていたのかを可視化できるようになります。この機能は今後、重点的にアップデートしていく予定です。
4月に頂いたフィードバックと対応
MCP Routerはまだ規模が小さく、ユーザのフィードバックを基に柔軟に改善していける形になっています。以下では頂いたフィードバックとその対応書きます。
🧑💻「リモートのMCPサーバに対応してほしい」
Ⓜ️「SSEに対応しました(今後、Streamable HTTPに対応します)」
🤵♂️「MCPサーバの利用は、レジストリの登録なしでも可能にしてほしい」
Ⓜ️「対応しました。Claude等と同様のJSON形式からの読み込みと、手動での設定に対応しました」
👩💼「レジストリに登録されているMCPサーバの信頼性に不安がある」
Ⓜ️「登録されたMCPサーバは、こちらで検証する形にして、それ以外のサーバはCommunity Serverとして登録するようにしました。また、MCPサーバのバージョニングに対応し、バージョン固定で使えるようにしました」
🦸「全体的に分かりにくい」
Ⓜ️「MCPサーバをトグルで起動・停止、ワンクリックでClaudeやCursorに導入可能、権限管理のオプトアウト化などの対応をしました」
「対応した」といっても、改善点は無限にあると思うので、今後も改善の手を止めるつもりはありません。私たちは、ユーザからのフィードバックを最重視して開発してます。ぜひ X/Twitter までコメント・フィードバックをお寄せください。
また、まだ対応できてないフィードバックには例えばLinuxサポート等があります。
最後に
実は最初のリリースをする際に、アプリの品質をもっと上げてから公開すべきか悩んでました。ただ、とりあえずリリースしてみようということで1ヶ月間ユーザの方々と走ってきましたが、参考になるフィードバックを多く頂けたため、1ヶ月前に公開して良かったと思ってます。
世界では、日々新しいMCP関連の(単なるMCPサーバを作ってみた、ではない)ソフトウェアが公開されています。世界の波に乗れるよう、5月も走り続けます。
5月はフィードバックに基づく改善を加速させるほか、開発者向け新機能の追加がきます。
Zenn用のMCP Routerのアクティベーションコードです → https://discord.com/invite/dwG9jPrhxB
アプリをアクティベーションすると、友達を5人まで招待可能になります。
Discussion