@@ -16,8 +16,11 @@ We've tested ToolHive with these clients:
1616
1717<ClientTable />
1818
19+ The minimum versions listed are the earliest versions that support the
20+ Streamable HTTP transport protocol.
21+
1922You can also use other clients and development libraries that support the SSE
20- protocol, but you'll need to configure them manually.
23+ and/or Streamable HTTP protocol, but you'll need to configure them manually.
2124
2225## Client requirements
2326
@@ -67,7 +70,8 @@ Example configuration:
6770 "mcp" : {
6871 "servers" : {
6972 "github" : { "url" : " http://localhost:19046/sse#github" , "type" : " sse" },
70- "fetch" : { "url" : " http://localhost:43832/sse#fetch" , "type" : " sse" }
73+ "fetch" : { "url" : " http://localhost:43832/sse#fetch" , "type" : " sse" },
74+ "osv" : { "url" : " http://localhost:51712/mcp" , "type" : " http" }
7175 }
7276 }
7377}
@@ -105,11 +109,14 @@ Example configuration:
105109{
106110 "mcpServers" : {
107111 "github" : { "url" : " http://localhost:19046/sse#github" },
108- "fetch" : { "url" : " http://localhost:43832/sse#fetch" }
112+ "fetch" : { "url" : " http://localhost:43832/sse#fetch" },
113+ "osv" : { "url" : " http://localhost:51712/mcp" }
109114 }
110115}
111116```
112117
118+ Cursor automatically detects the transport mode for HTTP MCP servers.
119+
113120When you register Cursor as a client or enable auto-discovery, ToolHive
114121automatically updates the global MCP configuration file whenever you run an MCP
115122server. You can also
@@ -131,7 +138,8 @@ Example configuration:
131138
132139 "mcpServers" : {
133140 "github" : { "url" : " http://localhost:19046/sse#github" , "type" : " sse" },
134- "fetch" : { "url" : " http://localhost:43832/sse#fetch" , "type" : " sse" }
141+ "fetch" : { "url" : " http://localhost:43832/sse#fetch" , "type" : " sse" },
142+ "osv" : { "url" : " http://localhost:51712/mcp" , "type" : " http" }
135143 }
136144}
137145```
@@ -172,8 +180,9 @@ Example configuration:
172180``` json
173181{
174182 "mcpServers" : {
175- "github" : { "url" : " http://localhost:19046/sse#github" },
176- "fetch" : { "url" : " http://localhost:43832/sse#fetch" }
183+ "github" : { "url" : " http://localhost:19046/sse#github" , "type" : " sse" },
184+ "fetch" : { "url" : " http://localhost:43832/sse#fetch" , "type" : " sse" },
185+ "osv" : { "url" : " http://localhost:51712/mcp" , "type" : " streamable-http" }
177186 }
178187}
179188```
@@ -194,15 +203,20 @@ the MCP server URL manually.
194203For [ PydanticAI] ( https://ai.pydantic.dev/ ) , set the MCP server URL in your code:
195204
196205``` python
197- from pydantic_ai.mcp import MCPServerHTTP
206+ from pydantic_ai.mcp import MCPServerSSE
207+ from pydantic_ai.mcp import MCPServerStreamableHTTP
198208
199- server = MCPServerHTTP(url = ' http://localhost:43832/sse#fetch' )
209+ # For Server-Sent Events (SSE)
210+ server = MCPServerSSE(url = ' http://localhost:43832/sse#fetch' )
211+
212+ # For Streamable HTTP
213+ server = MCPServerStreamableHTTP(url = ' http://localhost:51712/mcp' )
200214```
201215
202216### Example: Continue
203217
204- For the [ Continue] ( https://continue.dev ) extension in VS Code, edit your
205- ` ~/.continue/config.yaml ` file or project-specific
218+ For the [ Continue] ( https://continue.dev ) extension in VS Code or JetBrains , edit
219+ your ` ~/.continue/config.yaml ` file or project-specific
206220` .continue/mcpServers/<name>.yaml ` file to include the MCP server URL:
207221
208222``` yaml
@@ -212,6 +226,30 @@ mcpServers:
212226 url : http://localhost:43832/sse#fetch
213227` ` `
214228
229+ Continue supports SSE (` type: sse`) and Streamable HTTP
230+ (`type : streamable-http`) transports.
231+
232+ # ## Example: Copilot for JetBrains IDEs
233+
234+ For the
235+ [GitHub Copilot plugin in JetBrains IDEs](https://plugins.jetbrains.com/plugin/17718-github-copilot)
236+ (IntelliJ, Pydantic, etc.), edit your `~/.config/github-copilot/mcp.json` file
237+ to include the MCP server URL :
238+
239+ ` ` ` json
240+ {
241+ "servers": {
242+ "fetch": {
243+ "url": "http://localhost:43832/sse#fetch",
244+ "type": "sse"
245+ }
246+ }
247+ }
248+ ` ` `
249+
250+ Copilot supports SSE (`"type" : " sse" ` ) and Streamable HTTP
251+ (` " type" : "streamable-http"`) transports.
252+
215253# # Related information
216254
217255- [Client configuration](../guides-cli/client-configuration.md)
0 commit comments