diff --git a/.changeset/tasty-wings-fry.md b/.changeset/tasty-wings-fry.md new file mode 100644 index 00000000..20152d62 --- /dev/null +++ b/.changeset/tasty-wings-fry.md @@ -0,0 +1,5 @@ +--- +'@openai/agents-core': patch +--- + +feat: enable mcp exports for cloudflare workers diff --git a/packages/agents-core/src/shims/shims-workerd.ts b/packages/agents-core/src/shims/shims-workerd.ts index d183cbcc..606f0de8 100644 --- a/packages/agents-core/src/shims/shims-workerd.ts +++ b/packages/agents-core/src/shims/shims-workerd.ts @@ -59,13 +59,13 @@ export function isTracingLoopRunningByDefault(): boolean { } /** - * Right now Cloudflare Workers does not support MCP + * Use the Node versions of MCP helpers */ export { - MCPServerStdio, - MCPServerStreamableHttp, - MCPServerSSE, -} from './mcp-server/browser'; + NodeMCPServerStdio as MCPServerStdio, + NodeMCPServerStreamableHttp as MCPServerStreamableHttp, + NodeMCPServerSSE as MCPServerSSE, +} from './mcp-server/node'; export { clearTimeout, setTimeout } from 'node:timers';