Skip to content

Commit 203944d

Browse files
authored
Merge pull request #152 from robewald/main
Fix sse_core.clj to use the updated API in the MCP Java SDK
2 parents 35a660b + 292e5e8 commit 203944d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/clojure_mcp/sse_core.clj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,16 @@
1515
#_McpServerFeatures$AsyncToolSpecification
1616
#_McpServerFeatures$AsyncResourceSpecification]
1717
[io.modelcontextprotocol.spec
18-
McpSchema$ServerCapabilities]
19-
[com.fasterxml.jackson.databind ObjectMapper]))
18+
McpSchema$ServerCapabilities]))
2019

2120
;; helpers for setting up an sse mcp server
2221

2322
(defn mcp-sse-server []
2423
(log/info "Starting SSE MCP server")
2524
(try
26-
(let [transport-provider (HttpServletSseServerTransportProvider. (ObjectMapper.) "/mcp/message")
25+
(let [transport-provider (-> (HttpServletSseServerTransportProvider/builder)
26+
(.messageEndpoint "/mcp/message")
27+
(.build))
2728
server (-> (McpServer/async transport-provider)
2829
(.serverInfo "clojure-server" "0.1.0")
2930
(.capabilities (-> (McpSchema$ServerCapabilities/builder)

0 commit comments

Comments
 (0)