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サービスを迅速に起動する
自動化スクリプトを使用してバッチ処理を実行する