Furikake
🍃ふりかけ(またはふり)
Furikake は、MCP の管理と実行のための使いやすいローカル CLI と API です。
MCP サーバーをダウンロードする [GitHub から]
Smithery.yaml の検出(または自動検出/実行処理)
フル機能の CLI [ナノスピナー、読みやすさ]
TypescriptとJavascript MCPの組み込みがサポートされています
Python ベースの MCP はロードマップの重要な項目です (サポートされます)
HTTP API ルート (Bun http、stdio から http、クリアおよび標準ルートを使用)
sudo ルートのポートと可視性をカスタマイズ可能
実行中のすべての MCP と各プロセスのログを表示します
PM2によるプロセス状態管理
BunとTypescriptで構築
ご飯と一緒に食べると美味しい
インストール(macOS/Linux)
Furikake をインストールするには、次のコマンドを使用します。
curl -fsSL https://furikake.app/install | bash次のコマンドを実行してインストールを確認します。
furiFurikake は内部で Bun を使用するため、まだインストールされていない場合はインストール スクリプトによって Bun がインストールされます。
ふりかけをアップグレード
Furikake を最新バージョンにアップグレードするには、次のコマンドを実行します。
furi upgradeRelated MCP server: DevServer MCP
使い方
MCPを管理する
Furikake は、次のように任意のパブリック github リポジトリで動作します。
furi add <author/repo>例: furi add smithery-ai/mcp-fetch
renameコマンドを使用して MCP の名前を変更することもできます。ただし、MCP が実行中の場合は再起動されることに注意してください。
furi rename <old-name> <new-name>例: furi rename smithery-ai/mcp-fetch mcp-fetch
MCPを削除する
furi remove <mcpName>例: furi は mcp-fetch を削除します
インストールされているMCPの一覧
インストールされているすべてのMCPを表示
furi listMCPを開始する
furi start <mcpName> -e '{"name1":"value1", "name2":"value2"}'-e env はオプションであり、呼び出される MCP サーバーに依存します。
-eフラグに有効な JSON オブジェクトを渡すようにしてください。
-eフラグを使用してサーバーを起動すると、それが設定ファイルに保存され、サーバーを再度使用するときに再利用されます。
MCP に必要な環境変数を表示するには、次のコマンドを使用します。
furi env <mcpName>次のコマンドを使用して、任意の MCP で利用可能なすべてのツールのリスト (詳細を含む) を取得できます。
furi tools <mcpName>次のようにしてツールを呼び出すことができます。
ツールを呼び出す
furi call <mcpName> <toolName> '{"param1":"value1", "param2":"value2"}'パラメータは一重引用符で囲まれた有効なJSON文字列である必要があります
MCPを停止する
furi stop <mcpName>MCPを再起動する
furi restart <mcpName>実行中のすべてのMCPのステータスを取得します
これにより、実行中のすべての MCP のステータスが表示されます。
furi status特定の MCP のログを取得する場合は、以下を使用できます。
furi status <mcpName>より多くの出力行を表示するには、 -l <lines>を使用します。
構成の保存
インストールされているすべての MCP、構成、およびログは、次のコマンドを実行すると見つけられる.furikakeディレクトリに保存されます。
furi whereMCPアグリゲータの使用
MCP Aggregator を介して、Cursor などの任意の MCP クライアントで Furikake を使用できます。
Furi は実行中のすべての MCP からツールを収集し、アプリまたは MCP クライアントがサブスクライブできる SSE エンドポイントを通じて公開します。アグリゲータは実行中のすべての MCP からツールのリストを自動的に作成し、MCP の起動と停止に応じて新しいツールをリッスンします。
アグリゲータ サーバーを起動するには:
furi meta startこれにより、MCPクライアントがサブスクライブする必要があるエンドポイントも表示されます。
カスタム ポートを指定できます。
furi meta start -p 9338ポートを指定しない場合は、デフォルトで9338になります。
アグリゲータを停止するには:
furi meta stopアグリゲータを再起動するには(ポート設定を保持):
furi meta restartアグリゲータ サーバーのステータスを確認するには:
furi meta statusより多くの出力行を表示するには、 -l <lines>を使用します。
HTTP APIの使用
実行中の MCP には、自動的に http ルートが設定されます。
MCP のオン/オフは CLI 経由でのみ実行できます。
http 経由で MCP にアクセスするには、次の方法でプロキシをオンにします。
furi http startポートを渡すには、 http start -p <port>フラグを使用できます。
furi http start -p 9339ポートを指定しない場合は、デフォルトで9339になります。
ルートをオフにするには、次の方法を使用できます。
furi http stopHTTP APIリファレンス
Furikake HTTP APIは、パブリックルートとsudoルートに分かれています。パブリックルートはデフォルトでアクセス可能ですが、sudoルートは明示的に有効化する必要があります。sudoルートを使用すると、HTTP API経由でパッケージやインスタンスをアクティブに管理できます。
APIレスポンスフォーマット
すべての API エンドポイントは、標準化された JSON 応答形式に従います。
成功応答:
{ "success": true, "data": {"The response varies by endpoint"} }エラー応答:
{ "success": false, "message": "Descriptive error message" }
HTTPメソッド
POST -
/mcpName/call/toolNameおよび/mcpName/startエンドポイントにのみ使用されますGET - 他のすべてのエンドポイントに使用されます
公共ルート
終点 | 方法 | 説明 | パラメータ | 応答フォーマット |
| 得る | 実行中のMCPの一覧 |
|
|
| 得る | 実行中のすべての MCP から利用可能なすべてのツールを一覧表示します | なし |
|
| 得る | 特定の MCP のツールを一覧表示する | なし |
|
| 役職 | MCPでツールを呼び出す | リクエスト本文内のJSONとしてのツールパラメータ |
|
使用例:
実行中の MCP を一覧表示します。
curl http://localhost:9339/listすべてのオンライン MCP で利用可能なすべてのツールを表示するには、以下を使用します。
curl "http://localhost:9339/list"すべてのオンライン MCP のツールを一覧表示します。
curl http://localhost:9339/tools特定の MCP のツールを一覧表示します。
curl http://localhost:9339/<mcpName>/toolsツールを呼び出す:
curl -X POST http://localhost:9339/<mcpName>/call/<toolName> -d '{"data1":"value1", "data2":"value2"}'須藤ルート
MCP の API 管理を許可する sudo ルートを有効にするには:
furi http start --sudo終点 | 方法 | 説明 | パラメータ | 応答フォーマット |
| 得る | すべての MCP のステータスを取得します (実行中および停止中) | なし |
|
| 得る | GitHubからMCPをインストールする | なし |
|
| 得る | 特定のMCPのステータスを取得する |
|
|
| 得る | 特定のMCPを再起動する | なし |
|
| 役職 | 特定のMCPを開始する | リクエスト本文にJSONとして環境変数を記述する |
|
| 得る | 特定のMCPを停止する | なし |
|
| 得る | 特定のMCPの名前を変更する |
|
|
| 得る | 特定のMCPを削除する | なし |
|
| 得る | 特定のMCPの環境変数を取得する | なし |
|
使用例:
すべての MCP のステータスを取得します。
curl http://localhost:9339/statusMCP をインストールします。
curl http://localhost:9339/add/<author>/<repo>特定の MCP のステータスとログを取得します。
curl "http://localhost:9339/<mcpName>/status?lines=20"環境変数を使用して MCP を起動します。
curl -X POST http://localhost:9339/<mcpName>/start -d '{"API_KEY":"your-api-key-here"}'MCP を再起動します。
curl http://localhost:9339/<mcpName>/restartMCP を停止します。
curl http://localhost:9339/<mcpName>/stopMCP の名前を変更する:
curl "http://localhost:9339/<mcpName>/rename?newName=<newName>"MCP を削除します。
curl http://localhost:9339/<mcpName>/removeHTTP API サーバーで問題が発生した場合は、 furi http status使用してデバッグできます。
終わりに
ここまで読んでくださった方は、Furikake が便利で時間の節約になることを願っています。MCP をより実践的に操作できるように、趣味で開発しました。貢献したい場合は、Issue またはプルリクエストをお気軽にご提出ください。変更内容を確認後、マージいたします。
これが良いアイデアだと思う場合は、リポジトリにスターを付けてください。
ふりかけをご覧いただきありがとうございます。
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, deploy, and operate MCP servers directly from your GitHub repositories.
A MCP server built for developers enabling Git based project management with project and personal…
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
The official MCP Server for the Mux API
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA unified MCP server with composable tools for GitHub operations, file management, shell execution, kanban boards, Discord messaging, and package management. Features role-based security, HTTP/stdio transports, and a web-based development UI.-
- AlicenseNot gradedqualityFmaintenanceAn MCP server that enables programmatic management and monitoring of development servers through a unified interface and interactive TUI. It provides tools for process control, log streaming, and experimental browser automation via Playwright.1MIT
- FlicenseNot gradedqualityCmaintenanceA self-hosted MCP gateway that aggregates all your MCP servers behind a single Streamable HTTP endpoint, with automatic registry discovery (19,000+ servers), on-demand Docker provisioning, multi-device support via SSH, OAuth2 PKCE authentication, and a workflow engine for saving and replaying multi-step tool sequences.-
- FlicenseNot gradedqualityCmaintenanceEnables managing a local Minecraft hosting service through MCP, including server creation, start/stop, mod installation, and log retrieval.-