{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.clockblocker/prinfer","description":"TypeScript inferred types, completions and type errors for AI coding agents","title":"prinfer","repository":{"url":"https://github.com/clockblocker/prinfer","source":"github","id":"1147042513"},"version":"3.1.0","websiteUrl":"https://github.com/clockblocker/prinfer#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"prinfer","version":"3.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Backend for the hover and diagnostics tools. Use typescript6 if the native TypeScript 7 backend fails in your project.","format":"string","default":"typescript7","choices":["typescript7","typescript6"],"name":"PRINFER_BACKEND"},{"description":"Set to 1 or true to add type-resolution timing to every hover result.","format":"boolean","default":"false","name":"PRINFER_INCLUDE_TIMING"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T06:10:25.646238Z","publishedAt":"2026-10-09T06:10:25.646238Z","updatedAt":"2026-10-09T06:10:25.646238Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.clockblocker/prinfer","description":"TypeScript inferred types, completions and type errors for AI coding agents","title":"prinfer","repository":{"url":"https://github.com/clockblocker/prinfer","source":"github","id":"1147042513"},"version":"3.2.0","websiteUrl":"https://clockblocker.github.io/prinfer/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"prinfer","version":"3.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Backend for the hover and diagnostics tools. Use typescript6 if the native TypeScript 7 backend fails in your project.","format":"string","default":"typescript7","choices":["typescript7","typescript6"],"name":"PRINFER_BACKEND"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T04:26:12.498667Z","publishedAt":"2026-10-10T04:26:12.498667Z","updatedAt":"2026-10-10T04:26:12.498667Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.clockblocker/prinfer","description":"TypeScript inferred types, completions and type errors for AI coding agents","title":"prinfer","repository":{"url":"https://github.com/clockblocker/prinfer","source":"github","id":"1147042513"},"version":"3.4.0","websiteUrl":"https://clockblocker.github.io/prinfer/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"prinfer","version":"3.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Backend for the hover and diagnostics tools. Use typescript6 if the native TypeScript 7 backend fails in your project.","format":"string","default":"typescript7","choices":["typescript7","typescript6"],"name":"PRINFER_BACKEND"},{"description":"Which TypeScript compilers to use: prinfer's bundled ones, the project's own (typescript 5.0 to 6.x; typescript 7 or @typescript/native-preview), or auto: the project's when supported, else bundled.","format":"string","default":"bundled","choices":["bundled","project","auto"],"name":"PRINFER_COMPILER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T09:40:37.191694Z","publishedAt":"2026-10-10T09:40:37.191694Z","updatedAt":"2026-10-10T09:40:37.191694Z","isLatest":true}}}],"metadata":{"count":3}}
