Furikake

by ashwwwin
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Built with and supports Bun for running MCP processes

  • Allows downloading MCPs directly from GitHub repositories

  • Supports MCPs built with JavaScript

🍃 ふりかけ(またはふり)(WIP)

Furikake は、MCP 管理用の使いやすいローカル CLI と API です。

  • MCP サーバーをダウンロードする [GitHub から]
  • フル機能のCLI
  • Typescript および Javascript で構築された MCP をサポートします。Python (将来対応)。
  • HTTP API ルート (Bun http、stdio から http、クリアおよび標準ルートを使用)
  • プロセス状態管理 [PM2 を使用]
  • 各プロセスのログ
  • npm を使用して MCP を設定および実行する
  • BunTypescriptで構築
  • ご飯と一緒に食べると美味しい

インストール(macOS/Linux)

まず、Bun をインストールします (まだインストールしていない場合)。

curl -fsSL https://bun.sh/install | bash

次に、Furikake をインストールします。

Install script goes here

これで準備完了です!

使い方

MCPSを管理する

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 fetch

MCPを削除する

furi delete <mcp-name>

例: furi delete fetch

インストールされているMCPの一覧

インストールされているすべてのMCPを表示

furi list

MCPを開始する

furi start <mcp-name> -e <env>

-e env はオプションであり、ダウンロードした MCP サーバーに依存します。MCP の env 変数を表示するには、次のコマンドを使用します。

furi env <mcp-name>

MCP で利用可能なすべてのツールのリスト(詳細を含む)を取得するには、次のコマンドを使用します。

furi tools <mcp-name>

MCPを停止する

furi stop <mcp-name>

MCPを再起動する

furi restart <mcp-name>

実行中のMCPを呼び出す

furi call <mcp-name> <toolName> <data>

HTTP APIの使用

  • 実行中の MCP には、自動的に http ルートが設定されます。
  • MCP のオン/オフは CLI 経由でのみ実行できます。

http 経由で MCP にアクセスするには、次の方法でプロキシをオンにします。

furi http start

ルートをオフにするには、次の方法を使用できます。

furi http start

ルート

  • /api/status (実行中のすべての MCP のリストを取得する)
  • /api/tools (オンラインのすべての MCP で利用可能なすべてのツールのリストを取得します)
  • /api/ mcp-name /status
  • /api/ mcp-name /restart
  • /api/ mcp-name /logs
  • /api/ mcp-name /tools (定義されたMCPで利用可能なすべてのツールのリストを取得する)

mcp-nameauthor/repoまたはaliasいずれかです。

スターの歴史

終わりに

ここまで読んでくださった方は、Furikake が便利で時間の節約になることを願っています。MCP をより実践的に操作できるように、趣味で開発しました。貢献したい場合は、Issue またはプルリクエストをお気軽にご提出ください。変更内容を確認後、マージいたします。

このアイデアが良いと思ったら、リポジトリにスターを付けてください。このアイデアが悪いと思ったら、リポジトリにスターを付けてください。

ふりかけをご覧いただきありがとうございます!

-
security - not tested
A
license - permissive license
-
quality - not tested

MCP 管理用のローカル CLI と API。これにより、ユーザーは GitHub から MCP をダウンロード、インストール、管理、操作することができ、プロセス状態管理、ポート割り当て、HTTP API ルートなどの機能も利用できます。

  1. Installation (macOS/Linux)
    1. How to use
      1. Manage MCPS
      2. Delete an MCP
      3. List installed MCPs
      4. Start an MCP
      5. Stop an MCP
      6. Restart an MCP
      7. Call a running MCP
      8. Using the HTTP API
    2. Star History
      1. Closing notes
        ID: 0nxvqqr5ln