Skip to content

OpenCode 統合

stdio

json
{
  "mcp": {
    "swag2mcp": {
      "type": "local",
      "command": ["swag2mcp", "mcp"],
      "enabled": true
    }
  }
}

HTTP

json
{
  "mcp": {
    "swag2mcp": {
      "type": "local",
      "command": ["swag2mcp", "mcp", "--transport", "sse", "--http-addr", "127.0.0.1:8080"],
      "enabled": true
    }
  }
}

クエリ例

接続後、以下のように尋ねることができます:

  • "どんな API がありますか?"
  • "petstore のすべてのエンドポイントを表示して"
  • "ユーザーを作成する API を探して"
  • "GET /pet/1 を呼び出して結果を表示して"

その他

お使いのクライアントが見つかりませんか?すべての MCP 統合は同じパターンに従います:

  • コマンドを swag2mcp、引数を mcp に設定
  • オプションでワークスペースパスを追加:mcp /path/to/workspace
  • 正確な設定ファイルの場所と形式については、クライアントのドキュメントを確認

ほとんどの MCP クライアントは stdio トランスポートをサポートし、一部は HTTP(SSE / Streamable HTTP)をサポートしています。