diff --git a/docs/toolhive/_partials/_client-compat-table.md b/docs/toolhive/_partials/_client-compat-table.md index f9c2f4b..2a12757 100644 --- a/docs/toolhive/_partials/_client-compat-table.md +++ b/docs/toolhive/_partials/_client-compat-table.md @@ -9,9 +9,10 @@ | Continue (VS Code) | ✅ | ❌ | v1.0.14+ | | Continue (JetBrains) | ✅ | ❌ | v1.0.23+ | | PydanticAI | ✅ | ❌ | v0.2.18+ | -| ChatGPT Desktop | ❌ | ❌ | No support for HTTP/SSE MCPs | -| Claude Desktop | ❌ | ❌ | No support for HTTP/SSE MCPs ([issue][1]) | +| ChatGPT Desktop | ❌ | ❌ | See [workaround for STDIO-only clients][4] | +| Claude Desktop | ❌ | ❌ | See [workaround for STDIO-only clients][4] | +| Kiro | ❌ | ❌ | See [workaround for STDIO-only clients][4] | -[1]: https://github.com/orgs/modelcontextprotocol/discussions/16 [2]: https://github.com/cline/cline/issues/4391 [3]: /toolhive/reference/client-compatibility.mdx#vs-code-with-copilot +[4]: /toolhive/reference/client-compatibility#stdio-only-client-configuration diff --git a/docs/toolhive/reference/client-compatibility.mdx b/docs/toolhive/reference/client-compatibility.mdx index e3b716f..2b11dfa 100644 --- a/docs/toolhive/reference/client-compatibility.mdx +++ b/docs/toolhive/reference/client-compatibility.mdx @@ -258,6 +258,30 @@ to include the MCP server URL: Copilot for JetBrains supports SSE (`"type": "sse"`) and Streamable HTTP (`"type": "streamable-http"`) transports. +### STDIO-only client configuration + +If your client only supports the STDIO transport, you can use the +[remote-mcp](https://www.npmjs.com/package/mcp-remote) npm package to proxy the +ToolHive MCP sever over STDIO. + +Example configuration: + +```json +{ + "mcpServers": { + "github": { + "command": "npx", + "args": [ + "mcp-remote", + "http://localhost:19046/sse#github", + "--transport", + "sse" + ] + } + } +} +``` + ## Related information - [Client configuration](../guides-cli/client-configuration.mdx)