{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.VinvAI/vinv","description":"Vinv runs, tests, and finds issues in your services — with zero code changes.","repository":{"url":"https://github.com/VinvAI/VinvAI","source":"github"},"version":"0.0.2","packages":[{"registryType":"npm","identifier":"vinv-mcp","version":"0.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the repo/workspace Vinv should analyze (defaults to the current working directory).","format":"string","name":"VINV_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-21T03:14:37.893422Z","publishedAt":"2026-08-21T03:14:37.893422Z","updatedAt":"2026-08-21T03:14:37.893422Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.VinvAI/vinv","description":"Vinv runs, tests, and finds issues in your services — with zero code changes.","repository":{"url":"https://github.com/VinvAI/VinvAI","source":"github"},"version":"0.0.3","packages":[{"registryType":"npm","identifier":"vinv-mcp","version":"0.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional override for the repo/workspace Vinv analyzes. Normally unset — the server uses the folder your client exposes via MCP roots, falling back to the current working directory.","format":"string","name":"VINV_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-21T09:48:46.009439Z","publishedAt":"2026-08-21T09:48:46.009439Z","updatedAt":"2026-08-21T09:48:46.009439Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.VinvAI/vinv","description":"Vinv runs, tests, and finds issues in your services — with zero code changes.","title":"Vinv","repository":{"url":"https://github.com/VinvAI/VinvAI","source":"github"},"version":"0.0.4","websiteUrl":"https://vinv.ai","packages":[{"registryType":"npm","identifier":"vinv-mcp","version":"0.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional override for the repo/workspace Vinv analyzes. Normally unset — the server uses the folder your client exposes via MCP roots, falling back to the current working directory.","format":"string","name":"VINV_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-22T05:32:04.316363Z","publishedAt":"2026-08-22T05:32:04.316363Z","updatedAt":"2026-08-22T05:32:04.316363Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.VinvAI/vinv","description":"Vinv runs, tests, and finds issues in your services — with zero code changes.","title":"Vinv","repository":{"url":"https://github.com/VinvAI/VinvAI","source":"github"},"version":"0.0.5","websiteUrl":"https://vinv.ai","packages":[{"registryType":"npm","identifier":"vinv-mcp","version":"0.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional override for the repo/workspace Vinv analyzes. Normally unset — the server uses the folder your client exposes via MCP roots, falling back to the current working directory.","format":"string","name":"VINV_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-22T09:35:44.761494Z","publishedAt":"2026-08-22T09:35:44.761494Z","updatedAt":"2026-08-22T09:35:44.761494Z","isLatest":true}}}],"metadata":{"count":4}}
