@@ -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