furi

Furiは、MCP管理のための使いやすいCLIおよびAPIです。GitHubからMCPサーバーをダウンロードし、Smithery.yamlを自動検出・実行する機能を持っています。TypescriptとJavascriptのMCPをサポートし、将来的にはPythonベースのMCPも対応予定です。HTTP APIルートを提供し、PM2を用いたプロセス管理が可能です。

GitHubスター

78

ユーザー評価

未評価

お気に入り

0

閲覧数

34

フォーク

3

イシュー

11

インストール方法
難易度
中級
推定所要時間
10-20
必要な環境
Node.js: 18.0.0以上
npm: 8.0.0以上

インストール方法

インストール方法

前提条件

Node.js: 18.0.0以上
npm: 8.0.0以上

インストール手順

1. Furiのインストール

以下のコマンドを使用してFuriをインストールします:
bash
curl -fsSL https://furi.so/install | bash

2. インストール確認

インストールが成功したか確認するために、以下のコマンドを実行します:
bash
furi

3. Furiのアップグレード

最新バージョンにアップグレードするには、以下のコマンドを実行します:
bash
furi upgrade

トラブルシューティング

よくある問題

問題: Furiが正しく動作しない 解決策: Node.jsとnpmのバージョンを確認し、必要に応じて再インストールしてください。

設定方法

設定方法

基本設定

MCPサーバーの設定

インストールされたMCPの設定は、.furikakeディレクトリに保存されます。以下のコマンドでディレクトリの場所を確認できます:
bash
furi where

環境変数

MCPに必要な環境変数を設定するには、以下のようにします:
bash
export API_KEY="your-api-key"
export DEBUG="true"

設定例

json
{
  "mcpServers": {
    "example-mcp": {
      "command": "node",
      "args": ["server.js"],
      "env": {
        "PORT": "3000",
        "LOG_LEVEL": "info"
      }
    }
  }
}

使用例

使用例

基本的な使用方法

MCPサーバーの起動

bash
furi start  -e '{"name1":"value1", "name2":"value2"}'

MCPのツールを呼び出す

bash
furi call   '{"param1":"value1", "param2":"value2"}'

実行中のMCPの状態を確認

bash
furi status 

使用ケース

GitHubからMCPを追加して管理する場合:`furi add <author/repo>`を使用。
実行中のMCPの状態を確認する場合:`furi status`を使用。
MCPを停止する場合:`furi stop <mcpName>`を使用。
MCPのツールを呼び出す場合:`furi call <mcpName> <toolName> '{
param1
value1
param2
value2
}'`を使用。