Skip to content

Commit fd77be1

Browse files
committed
esm: preserve the .js extension
This is a requirement with ESM. There is different ways to avoid them that we can investigate later.
1 parent 0968b79 commit fd77be1

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@ import { config } from "dotenv";
55
import express from "express";
66
import cors from "cors";
77
import { randomUUID } from "node:crypto";
8-
import { Server } from "@modelcontextprotocol/sdk/server/index";
9-
import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp";
8+
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
9+
import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js";
1010
import {
1111
CallToolRequestSchema,
1212
ListToolsRequestSchema,
1313
isInitializeRequest,
1414
Tool,
15-
} from "@modelcontextprotocol/sdk/types";
15+
} from "@modelcontextprotocol/sdk/types.js";
1616
import type { McpToolDefinition } from "openapi-mcp-generator";
1717
import { getToolsFromOpenApi } from "openapi-mcp-generator";
1818
import { readFileSync, writeFileSync, promises as fs } from "fs";
1919
import { join } from "path";
2020
import * as yaml from "js-yaml";
21-
import { ToolLogger, type LogEntry } from "./logger";
22-
import { renderDashboard, renderToolsList, renderToolDetails, renderCategoriesOverview, renderCategoryTools, renderLogs, renderServicesOverview, renderServiceTools, type ToolWithSuccessRate, type ToolDetailsData, type CategoryWithAccess, type CategoriesOverviewData, type CategoryToolsData, type LogsData, type ServicesOverviewData, type ServiceToolsData, type DashboardData } from "./views/index";
21+
import { ToolLogger, type LogEntry } from "./logger.js";
22+
import { renderDashboard, renderToolsList, renderToolDetails, renderCategoriesOverview, renderCategoryTools, renderLogs, renderServicesOverview, renderServiceTools, type ToolWithSuccessRate, type ToolDetailsData, type CategoryWithAccess, type CategoriesOverviewData, type CategoryToolsData, type LogsData, type ServicesOverviewData, type ServiceToolsData, type DashboardData } from "./views/index.js";
2323
import {
2424
loadOpenApiSpecs,
2525
type AAPMcpToolDefinition,

0 commit comments

Comments
 (0)