mcp_server_exe
mcp_server_exeは、MCP(Model Context Protocol)サービスを実行するための強力な可Executableサーバーです。このツールは、複数のMCPサービスを同時に管理し、ツールチェーンの実行やプラグインシステムをサポートします。WebSocket接続を通じて他のMCPサービスと統合でき、柔軟なデプロイメントオプションを提供します。これにより、開発者はさまざまな自動化シナリオに対応することができます。
GitHubスター
77
ユーザー評価
未評価
お気に入り
0
閲覧数
14
フォーク
11
イシュー
4
インストール方法
難易度
中級推定所要時間
10-20 分
必要な環境
Node.js: 18.0.0以上
npm: 8.0.0以上
インストール方法
インストール方法
前提条件
必要なソフトウェアとバージョンを明記してください。Node.js: 18.0.0以上
npm: 8.0.0以上
インストール手順
1. リポジトリのクローン
bash
git clone https://github.com/shadowcz007/mcp_server_exe
cd mcp_server_exe
2. 依存関係のインストール
bash
npm install
3. サーバーの起動
bash
npm start
トラブルシューティング
よくある問題
問題: サーバーが起動しない 解決策: Node.jsのバージョンを確認し、依存関係を再インストールしてください。設定方法
設定方法
基本設定
MCP設定ファイル
以下のようなmcp-sse.json
設定ファイルを作成します:
json
{
"mcpServers": {
"Model Server sse": {
"url": "http://127.0.0.1:3000"
},
"Model Server - stdio": {
"command": "xxxxx",
"args": [
"--transport",
"stdio"
]
}
},
"serverInfo": {
"serverName": "ws-client-mcp-server",
"version": "1.0.0",
"description": "WebSocket クライアントの MCP サーバーインスタンス",
"author": "shadow"
}
}
セキュリティ設定
APIキーは安全な設定ファイルに保存
ファイルアクセス権限の適切な設定
使用例
使用例
基本的な使用方法
MCPサーバーの基本的な使用方法を以下に示します:WebSocket接続を使用
bash
./mcp_server.exe --ws wss://api.xiaozhi.me/mcp/?token=...xxx --mcp-config ./examples/mcp-sse.json
プログラムでの使用
javascript
// JavaScript例(Node.js)
const { MCPClient } = require('@modelcontextprotocol/client');
const client = new MCPClient();
await client.connect();
// ツールの実行
const result = await client.callTool('toolName', {
parameter1: 'value1',
parameter2: 'value2'
});
console.log(result);
使用ケース
WebSocket接続を使用して、xiaozhi.meなどの他のMCPサービスに接続する
複数のMCPサービスを組み合わせて、異なるアプリケーションシナリオに対応する
スタンドアロンでMCPサービスを迅速に起動する
自動化スクリプトを使用してバッチ処理を実行する