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)をサポートしています。