{ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": true, "types": ["node"], // The MCP SDK's package exports use a `./*` wildcard whose `types` entry // resolves `server/mcp.js` to `server/mcp.js.d.ts`, which does not exist. // The runtime specifier must keep the `.js` suffix (Node ESM requires an // exact file), so map the types explicitly rather than changing the import. "paths": { "@modelcontextprotocol/sdk/*.js": ["../../node_modules/@modelcontextprotocol/sdk/dist/esm/*.d.ts"] } }, "include": ["src/**/*.ts"] }