Copilot や Windsurf などの AI 搭載コード編集ツールを設定して、SOAtest を Model Context Protocol (MCP) サーバーとして使用できます。設定が完了すると、これらのツールは SOAtest を直接使用できるようになります。これは、SOAVirt WAR とデスクトップサーバーの両方で機能します。この機能を使用するには、「LLM 統合」が有効になっているライセンスが必要です。
SOAtest に MCP サーバーとしてアクセスするには、エンドポイント <BASE_URL>/soavirt/mcp を指定してツールを設定する必要があります。設定方法はいくつかあります。
現在の設定にエンドポイントを追加できます。例:
{
"servers": {
"soatest": {
"type": "http",
"url": "http://localhost:9080/soavirt/mcp",
"headers": {"Authorization": "Bearer <token>"}
}
}
} |
VS Code CLI を使用して、SOAtest MCP サーバーエンドポイントを追加できます。例:
Linux
code --add-mcp '{"name":"soatest","type":"http","url":"http://localhost:9080/soavirt/mcp"}' |
Windows
"C:\Program Files\Microsoft VS Code\bin\code" --add-mcp {\"name\":\"soatest\",\"type\":\"http\",\"url\":\"http://localhost:9080/soavirt/mcp\"} |
以下の例(公開されている ParaBank サイトを使用)は、SOAtest を MCP サーバーとして使用するように構成した後、AI 搭載コード編集ツールで実行できる操作の種類を示しています。それぞれの例にはレスポンスの例が含まれているので、どのようなフィードバックが得られるか参考になります。
|
|
2番目のプロンプトで assert という言葉が使われていることに注意してください。LLM が特定のツール (この場合は AI Assertor) に誘導する用語を選択すると、LLM が最初から必要な情報を理解できるようになります。