Skip to content

Commit d11870f

Browse files
committed
fix imports
1 parent 51c5960 commit d11870f

File tree

7 files changed

+25
-27
lines changed

7 files changed

+25
-27
lines changed

packages/create-mcp-use-app/src/templates/uiresource/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ const resource = await client.readResource('ui://widget/kanban-board')
338338
- Complex objects must be JSON-stringified
339339

340340
### Type Errors
341-
- Import types: `import type { UIResourceDefinition } from 'mcp-use'`
341+
- Import types: `import type { UIResourceDefinition } from 'mcp-use/server'`
342342
- Ensure mcp-use is updated to latest version
343343

344344
## Migration from Old Pattern

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type {
33
ExternalUrlUIResource,
44
RawHtmlUIResource,
55
RemoteDomUIResource
6-
} from 'mcp-use'
6+
} from 'mcp-use/server'
77

88
// Create an MCP server with UIResource support
99
const server = createMCPServer('uiresource-mcp-server', {

packages/create-mcp-use-app/src/templates/uiresource/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/mcp-use/index.ts

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,28 +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-
// UIResource specific types
36-
UIResourceDefinition,
37-
ExternalUrlUIResource,
38-
RawHtmlUIResource,
39-
RemoteDomUIResource,
40-
WidgetProps,
41-
WidgetConfig,
42-
WidgetManifest,
43-
DiscoverWidgetsOptions,
44-
} from './src/server/types.js'
4523
// Export telemetry utilities
4624
export { setTelemetrySource, Telemetry } from './src/telemetry/index.js'
4725

packages/mcp-use/src/server/index.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,23 @@ export {
1414
createUIResourceFromDefinition,
1515
type UrlConfig
1616
} from './adapters/mcp-ui-adapter.js'
17+
18+
export type {
19+
InputDefinition,
20+
PromptDefinition,
21+
PromptHandler,
22+
ResourceDefinition,
23+
ResourceHandler,
24+
ServerConfig,
25+
ToolDefinition,
26+
ToolHandler,
27+
// UIResource specific types
28+
UIResourceDefinition,
29+
ExternalUrlUIResource,
30+
RawHtmlUIResource,
31+
RemoteDomUIResource,
32+
WidgetProps,
33+
WidgetConfig,
34+
WidgetManifest,
35+
DiscoverWidgetsOptions,
36+
} from './types/index.js'

packages/mcp-use/tests/helpers/widget-generators.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* They are not part of the core UIResource creation flow.
66
*/
77

8-
import type { UIResourceDefinition } from '../../src/server/types/resource.js'
8+
import type { UIResourceDefinition } from 'mcp-use/server'
99

1010
/**
1111
* Generate HTML content for a widget (utility function for tests)

packages/mcp-use/tests/mcp-ui-adapter.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import type {
2222
ExternalUrlUIResource,
2323
RawHtmlUIResource,
2424
RemoteDomUIResource
25-
} from '../src/server/types/resource.js'
25+
} from 'mcp-use/server'
2626

2727
describe('MCP-UI Adapter', () => {
2828
const urlConfig: UrlConfig = {

0 commit comments

Comments
 (0)