{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeonghun917/readfirst","description":"What to read and check before changing a file: project rules, risks, checks and tests per file.","repository":{"url":"https://github.com/jeonghun917/readfirst","source":"github"},"version":"0.10.0","packages":[{"registryType":"npm","identifier":"readfirst","version":"0.10.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-02T09:17:13.328462Z","publishedAt":"2026-11-02T09:17:13.328462Z","updatedAt":"2026-11-02T09:17:13.328462Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeonghun917/readfirst","description":"What to read and check before changing a file: project rules, risks, checks and tests per file.","repository":{"url":"https://github.com/jeonghun917/readfirst","source":"github"},"version":"0.6.1","packages":[{"registryType":"npm","identifier":"readfirst","version":"0.6.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-01T07:30:14.454861Z","publishedAt":"2026-11-01T07:30:14.454861Z","updatedAt":"2026-11-01T07:30:14.454861Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeonghun917/readfirst","description":"What to read and check before changing a file: project rules, risks, checks and tests per file.","repository":{"url":"https://github.com/jeonghun917/readfirst","source":"github"},"version":"0.6.2","packages":[{"registryType":"npm","identifier":"readfirst","version":"0.6.2","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-01T07:51:06.208415Z","publishedAt":"2026-11-01T07:51:06.208415Z","updatedAt":"2026-11-01T07:51:06.208415Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeonghun917/readfirst","description":"What to read and check before changing a file: project rules, risks, checks and tests per file.","repository":{"url":"https://github.com/jeonghun917/readfirst","source":"github"},"version":"0.7.0","packages":[{"registryType":"npm","identifier":"readfirst","version":"0.7.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-01T17:28:47.874368Z","publishedAt":"2026-11-01T17:28:47.874368Z","updatedAt":"2026-11-01T17:28:47.874368Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeonghun917/readfirst","description":"What to read and check before changing a file: project rules, risks, checks and tests per file.","repository":{"url":"https://github.com/jeonghun917/readfirst","source":"github"},"version":"0.8.0","packages":[{"registryType":"npm","identifier":"readfirst","version":"0.8.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-02T03:10:22.834868Z","publishedAt":"2026-11-02T03:10:22.834868Z","updatedAt":"2026-11-02T03:10:22.834868Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeonghun917/readfirst","description":"What to read and check before changing a file: project rules, risks, checks and tests per file.","repository":{"url":"https://github.com/jeonghun917/readfirst","source":"github"},"version":"0.9.0","packages":[{"registryType":"npm","identifier":"readfirst","version":"0.9.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-02T03:13:59.405004Z","publishedAt":"2026-11-02T03:13:59.405004Z","updatedAt":"2026-11-02T03:13:59.405004Z","isLatest":false}}}],"metadata":{"count":6}}
