Skip to content

Commit 9468bf3

Browse files
authored
Update Agents and MCP SDKs (#654)
1 parent 1a71e57 commit 9468bf3

File tree

5 files changed

+185
-80
lines changed

5 files changed

+185
-80
lines changed

packages/mcp-cloudflare/src/server/lib/mcp-handler.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ vi.mock("@sentry/cloudflare", () => ({
1111

1212
// Mock the MCP handler creation - we're testing the wrapper logic, not the MCP protocol
1313
vi.mock("agents/mcp", () => ({
14-
experimental_createMcpHandler: vi.fn(() => {
14+
createMcpHandler: vi.fn(() => {
1515
return vi.fn(() => {
1616
return Promise.resolve(new Response("OK", { status: 200 }));
1717
});

packages/mcp-cloudflare/src/server/lib/mcp-handler.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
/**
2-
* MCP Handler using experimental_createMcpHandler from Cloudflare agents library.
2+
* MCP Handler using createMcpHandler from Cloudflare agents library.
33
*
44
* Stateless request handling approach:
5-
* - Uses experimental_createMcpHandler to wrap the MCP server
5+
* - Uses createMcpHandler to wrap the MCP server
66
* - Extracts auth props directly from ExecutionContext (set by OAuth provider)
77
* - Context captured in tool handler closures during buildServer()
88
* - No session state required - each request is independent
99
*/
1010

11-
import { experimental_createMcpHandler as createMcpHandler } from "agents/mcp";
11+
import { createMcpHandler } from "agents/mcp";
1212
import { buildServer } from "@sentry/mcp-core/server";
1313
import {
1414
expandScopes,

packages/mcp-core/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ import {
7070
* @example Usage with Cloudflare Workers
7171
* ```typescript
7272
* import { buildServer } from "@sentry/mcp-core/server";
73-
* import { experimental_createMcpHandler as createMcpHandler } from "agents/mcp";
73+
* import { createMcpHandler } from "agents/mcp";
7474
*
7575
* const serverContext = buildContextFromOAuth();
7676
* // Context is captured in closures during buildServer()

0 commit comments

Comments
 (0)