Skip to content
This repository was archived by the owner on May 21, 2026. It is now read-only.

Commit 0bc13de

Browse files
committed
fix: export server from mcp-use/server due to edge runtime
1 parent e3eb696 commit 0bc13de

14 files changed

Lines changed: 968 additions & 18 deletions

File tree

INSPECTOR_INTEGRATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The MCP Inspector is now automatically mounted at `/inspector` for all MCP serve
3333
When developers create a new MCP server:
3434

3535
```typescript
36-
import { createMCPServer } from 'mcp-use'
36+
import { createMCPServer } from 'mcp-use/server'
3737

3838
const server = createMCPServer('my-server', {
3939
version: '1.0.0',

packages/create-mcp-use-app/src/templates/ui/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createMCPServer } from 'mcp-use'
1+
import { createMCPServer } from 'mcp-use/server'
22
import { createUIResource } from '@mcp-ui/server';
33

44
// Create an MCP server (which is also an Express app)

packages/create-mcp-use-app/src/templates/ui/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"target": "ES2022",
44
"jsx": "react-jsx",
55
"module": "ESNext",
6-
"moduleResolution": "node",
6+
"moduleResolution": "bundler",
77
"allowJs": true,
88
"strict": true,
99
"declaration": true,

packages/inspector/src/server/middleware.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { checkClientFiles, getClientDistPath, getContentType, handleChatRequest
1313
*
1414
* @example
1515
* ```typescript
16-
* import { createMCPServer } from 'mcp-use'
16+
* import { createMCPServer } from 'mcp-use/server'
1717
* import { mountInspector } from '@mcp-use/inspector'
1818
*
1919
* const server = createMCPServer('my-server')

packages/mcp-use/examples/server/simple/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createMCPServer } from 'mcp-use'
1+
import { createMCPServer } from 'mcp-use/server'
22

33
// Create an MCP server (which is also an Express app)
44
// The MCP Inspector is automatically mounted at /inspector

packages/mcp-use/index.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,6 @@ export * from './src/managers/tools/index.js'
2020
// Export observability utilities
2121
export { type ObservabilityConfig, ObservabilityManager } from './src/observability/index.js'
2222

23-
// Export server utilities
24-
export { createMCPServer } from './src/server/index.js'
25-
26-
export type {
27-
InputDefinition,
28-
PromptDefinition,
29-
PromptHandler,
30-
ResourceDefinition,
31-
ResourceHandler,
32-
ServerConfig,
33-
ToolDefinition,
34-
ToolHandler,
35-
} from './src/server/types.js'
3623
// Export telemetry utilities
3724
export { setTelemetrySource, Telemetry } from './src/telemetry/index.js'
3825

pnpm-lock.yaml

Lines changed: 58 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ packages:
33
- 'packages/mcp-use/examples/client/react'
44
- 'packages/mcp-use/examples/server/simple'
55
- 'packages/create-mcp-use-app/src/templates/ui'
6+
- 'test_app'

0 commit comments

Comments
 (0)