mcpField
W
WxO Agent MCP

WxO Agent MCP

ローカル
github.comAI・エージェント036 週間前に更新

WxO Agent MCP について

WxO Agent MCPは、設定した1つのWatson Orchestrateエージェントと対話するための軽量サーバーです。エージェントの呼び出しと詳細取得を行う2つのツールを備え、複数エージェントやフローの管理は行いません。

主な機能

  1. 01設定済みのWatson Orchestrateエージェントを呼び出す
  2. 02エージェント名、説明、ツール、指示を取得
  3. 03環境変数でエージェントを設定

活用シーン

  1. 01特定のWatson Orchestrateエージェントに質問を送信
  2. 02設定済みエージェントのツールと指示を確認

MCP 対応

stdio経由でMCPクライアントに`invoke_agent`と`get_agent`ツールを公開します。対象エージェントは`WO_AGENT_ID`などの設定で指定します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"markusvankempen-wxo-agent": {
"command": "npx",
"args": [
"-y",
"wxo-agent-mcp"
],
"env": {
"WO_API_KEY": "<WO_API_KEY>",
"WO_INSTANCE_URL": "<WO_INSTANCE_URL>",
"WO_AGENT_ID": "<WO_AGENT_ID>"
}
}
}
}
起動コマンドnpx -y wxo-agent-mcp
設定が必要な環境変数
WO_API_KEYシークレットIBM Cloud API key for Watson Orchestrate
WO_INSTANCE_URLWatson Orchestrate instance URL (e.g. https://xxx.orchestrate.ibm.com)
WO_AGENT_IDAgent ID to invoke (or use WO_AGENT_IDs)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmwxo-agent-mcp1.0.8

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
messagestringはい

詳細

WxO Agent MCP

npm version npm downloads License

wxo-agent-mcp

Cursor に MCP サーバーを追加

単一の Watson Orchestrate エージェントをリモートで呼び出す、シンプルな MCP(Model Context Protocol)サーバーです。エージェントは環境変数または MCP 設定で一度定義します。

1 つのエージェントとのチャットだけを行う軽量な MCP が必要な場合にご利用ください。ツール管理、エージェント一覧表示、フローはありません。invoke_agent(message) と get_agent() のみです。

詳細なドキュメント: DOCUMENTATION.md(VS Code と Langflow のスクリーンショットを含みます)。
公開手順: PUBLISHING.md — npm と MCP Registry の手順。

アーキテクチャ
                    ┌───────────────────────────────────────┐
                    │  Cursor • VS Code • Langflow • etc.   │
                    │  (MCP clients)                        │
                    └──────────────────┬───────────────────┘
                                       │ stdio / JSON-RPC
                                       ▼
                    ┌───────────────────────────────────────┐
                    │  wxo-agent-mcp                        │
                    │  invoke_agent • get_agent              │
                    └──────────────────┬───────────────────┘
                                       │ HTTP / REST
                                       ▼
                    ┌───────────────────────────────────────┐
                    │  Watson Orchestrate                   │
                    │  agent + tools + LLM                   │
                    └───────────────────────────────────────┘

ツール

ツール説明
invoke_agent設定済みの Watson Orchestrate エージェントにメッセージを送信します。エージェントはツールと LLM を使用して応答します。
get_agent設定済みのエージェントの詳細(名前、説明、ツール、指示)を取得します。

設定

.env または MCP クライアントの設定(Cursor の mcp.json など)に以下を設定します。

WO_API_KEY=your-ibm-cloud-api-key
WO_INSTANCE_URL=https://your-instance-id.orchestrate.ibm.com
WO_AGENT_ID=your-agent-id
# Or WO_AGENT_IDs=id1,id2  (first is used)

クイックスタート

npm install
npm run build
cp .env.example .env
# Edit .env with your credentials and agent ID
WO_API_KEY=... WO_INSTANCE_URL=... WO_AGENT_ID=... node dist/index.js
確認
# Default question ("Hello, who are you?")
WO_API_KEY=... WO_INSTANCE_URL=... WO_AGENT_IDs=... npm run test:verify

# Custom question
npm run test:verify -- -ask "What is the weather in Amsterdam?"

接続を確認するために get_agent と invoke_agent を実行します。

VS Code でテストする
  1. VS Code で wxo-agent-mcp フォルダーを開きます。
  2. npm run build を実行します。
  3. .vscode/mcp.json により、MCP サーバーが wxo-agent として登録され、.env が読み込まれます。
  4. Copilot Chat(Ctrl+Shift+I)を開き、次のように尋ねます:Use invoke_agent to ask: What is the weather in Amsterdam?
    「何ができますか?」と尋ねる場合は、Copilot が先に get_agent を呼び出さないように、Use invoke_agent to ask: What can you do? を使用してください。
  5. または、ターミナル(Ctrl+)から npm run test:verify` を実行します。

追加のプロンプトと設定については、DOCUMENTATION.md を参照してください。

質問の例: 一覧を見る →

invoke_agentget_agent
アムステルダムの天気はどうですか?get_agent を使ってエージェントの詳細を表示
お父さんジョークを教えてくださいエージェントにはどんなツールがありますか?
東京は今何時ですか?
何を手伝ってもらえますか?

Langflow: MCP Tools コンポーネントを追加し、STDIO を選択して、Command=node、Args=["/path/to/dist/index.js"]、環境変数を設定します。DOCUMENTATION.md を参照してください。

MCP クライアントの設定

ワンクリックインストール(Cursor Directory)

Cursor に追加 — Cursor Directory のページを開きます。追加後、Cursor の MCP 設定で WO_API_KEY、WO_INSTANCE_URL、WO_AGENT_ID を設定します。

cursor.directory/mcp/new への登録用:

フィールド値
Cursor ディープリンクcursor://anysphere.cursor-deeplink/mcp/install?name=WxO%20Agent%20MCP&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsInd4by1hZ2VudC1tY3AiXSwiZW52Ijp7IldPX0FQSV9LRVkiOiJ5b3VyLWFwaS1rZXkiLCJXT19JTlNUQU5DRV9VUkwiOiJodHRwczovL3lvdXItaW5zdGFuY2Uub3JjaGVzdHJhdGUuaWJtLmNvbSIsIldPX0FHRU5UX0lEIjoieW91ci1hZ2VudC1pZCJ9fQ==
インストール手順https://github.com/markusvankempen/wxo-agent-mcp#mcp-client-configuration
Cursor(.cursor/mcp.json)
{
    "mcpServers": {
        "wxo-agent": {
            "command": "npx",
            "args": ["-y", "wxo-agent-mcp"],
            "env": {
                "WO_API_KEY": "your-api-key",
                "WO_INSTANCE_URL": "https://xxx.orchestrate.ibm.com",
                "WO_AGENT_ID": "your-agent-id"
            }
        }
    }
}
VS Code Copilot(.vscode/mcp.json)

サーバー名は wxo-agent です。.env を読み込むには envFile を使用します。

{
    "servers": {
        "wxo-agent": {
            "type": "stdio",
            "command": "node",
            "args": ["${workspaceFolder}/dist/index.js"],
            "envFile": "${workspaceFolder}/.env"
        }
    }
}

公開後に npx を使う場合は、"command": "npx"、"args": ["-y", "wxo-agent-mcp"] を指定し、認証情報を含む env を追加します。

Antigravity

Cursor と同じ設定です。examples/antigravity-mcp.json をコピーするか、MCP 設定に追加します。

{
    "mcpServers": {
        "wxo-agent": {
            "command": "npx",
            "args": ["-y", "wxo-agent-mcp"],
            "env": {
                "WO_API_KEY": "your-api-key",
                "WO_INSTANCE_URL": "https://xxx.orchestrate.ibm.com",
                "WO_AGENT_ID": "your-agent-id"
            }
        }
    }
}

wxo-builder-mcp-server との比較

wxo-agent-mcpwxo-builder-mcp-server
目的1 つのエージェントを呼び出す完全な開発ツールキット(ツール、エージェント、接続、フロー)
エージェント単一の WO_AGENT_ID複数のエージェント、WO_AGENT_IDs
ツールinvoke_agent、get_agent30 以上のツール(list_skills、deploy_tool など)
用途特定のエージェントとチャットするWatson Orchestrate のリソースを構築・管理する

リンク

ライセンス

Apache-2.0

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。