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
}'`を使用。