Skip to content

Commit f145682

Browse files
authored
chore(js/plugins/mcp): cleanup imports for esm compatibility (#3217)
1 parent 32bc77c commit f145682

File tree

6 files changed

+32
-33
lines changed

6 files changed

+32
-33
lines changed

js/plugins/mcp/src/client/client.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ import {
2323
Root,
2424
} from '@modelcontextprotocol/sdk/types.js';
2525
import {
26-
DynamicResourceAction,
27-
ExecutablePrompt,
28-
Genkit,
2926
GenkitError,
30-
PromptGenerateOptions,
31-
ToolAction,
27+
type DynamicResourceAction,
28+
type ExecutablePrompt,
29+
type Genkit,
30+
type PromptGenerateOptions,
31+
type ToolAction,
3232
} from 'genkit';
3333
import { logger } from 'genkit/logging';
3434
import {

js/plugins/mcp/src/client/host.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616

1717
import { Root } from '@modelcontextprotocol/sdk/types.js';
1818
import {
19-
DynamicResourceAction,
20-
ExecutablePrompt,
21-
Genkit,
22-
PromptGenerateOptions,
23-
ToolAction,
19+
type DynamicResourceAction,
20+
type ExecutablePrompt,
21+
type Genkit,
22+
type PromptGenerateOptions,
23+
type ToolAction,
2424
} from 'genkit';
2525
import { logger } from 'genkit/logging';
2626
import { GenkitMcpClient, McpServerConfig } from './client.js';

js/plugins/mcp/src/server.ts

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,6 @@
1414
* limitations under the License.
1515
*/
1616

17-
import {
18-
GenkitError,
19-
Message,
20-
Part,
21-
type Genkit,
22-
type MessageData,
23-
type PromptAction,
24-
type ResourceAction,
25-
} from 'genkit';
26-
import type { McpServerOptions } from './index.js';
27-
2817
import type { Server } from '@modelcontextprotocol/sdk/server/index.js' with { 'resolution-mode': 'import' };
2918
import type { Transport } from '@modelcontextprotocol/sdk/shared/transport.js' with { 'resolution-mode': 'import' };
3019
import type {
@@ -50,9 +39,19 @@ import {
5039
Resource,
5140
ResourceTemplate,
5241
} from '@modelcontextprotocol/sdk/types.js';
42+
import {
43+
GenkitError,
44+
Message,
45+
type Genkit,
46+
type MessageData,
47+
type Part,
48+
type PromptAction,
49+
type ResourceAction,
50+
} from 'genkit';
5351
import { logger } from 'genkit/logging';
5452
import { toJsonSchema } from 'genkit/schema';
55-
import { ToolAction, toToolDefinition } from 'genkit/tool';
53+
import { toToolDefinition, type ToolAction } from 'genkit/tool';
54+
import type { McpServerOptions } from './index.js';
5655

5756
/**
5857
* Represents an MCP (Model Context Protocol) server that exposes Genkit tools

js/plugins/mcp/src/util/prompts.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@
1717
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
1818
import type { Prompt } from '@modelcontextprotocol/sdk/types.js';
1919
import {
20-
ExecutablePrompt,
21-
GenerateOptions,
22-
GenerateResponse,
23-
GenerateStreamResponse,
24-
Genkit,
2520
GenkitError,
26-
JSONSchema,
27-
ToolAction,
2821
z,
22+
type ExecutablePrompt,
23+
type GenerateOptions,
24+
type GenerateResponse,
25+
type GenerateStreamResponse,
26+
type Genkit,
27+
type JSONSchema,
2928
type PromptGenerateOptions,
29+
type ToolAction,
3030
} from 'genkit';
3131
import { logger } from 'genkit/logging';
3232
import { fromMcpPromptMessage } from './message.js';

js/plugins/mcp/src/util/resource.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ import {
2121
ResourceTemplate,
2222
} from '@modelcontextprotocol/sdk/types.js';
2323
import {
24-
DynamicResourceAction,
25-
Genkit,
2624
GenkitError,
27-
Part,
2825
dynamicResource,
26+
type DynamicResourceAction,
27+
type Genkit,
28+
type Part,
2929
} from 'genkit';
3030
import { logger } from 'genkit/logging';
3131

js/plugins/mcp/src/util/tools.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import type {
1919
CallToolResult,
2020
Tool,
2121
} from '@modelcontextprotocol/sdk/types.js' with { 'resolution-mode': 'import' };
22-
import { Genkit, JSONSchema7, ToolAction, z } from 'genkit';
22+
import { JSONSchema7, z, type Genkit, type ToolAction } from 'genkit';
2323
import { logger } from 'genkit/logging';
2424

2525
const toText = (c: CallToolResult['content']) =>

0 commit comments

Comments
 (0)