{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"1.0.25","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","format":"string","isSecret":true,"name":"CONTEXT7_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-22T21:31:44.631573Z","publishedAt":"2025-10-22T21:31:44.631573Z","updatedAt":"2025-10-22T21:31:44.631573Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"1.0.30","packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"1.0.30","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","format":"string","isSecret":true,"name":"CONTEXT7_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-24T10:51:02.310294Z","publishedAt":"2025-11-24T10:51:02.310294Z","updatedAt":"2025-11-24T10:51:02.310294Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"1.0.31","packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"1.0.31","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","format":"string","isSecret":true,"name":"CONTEXT7_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-28T12:23:38.345348Z","publishedAt":"2025-11-28T12:23:38.345348Z","updatedAt":"2025-11-28T12:23:38.345348Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.0.3","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-28T09:07:17.797455Z","publishedAt":"2026-08-28T09:07:17.797455Z","updatedAt":"2026-08-28T09:07:17.797455Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.0.4","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-28T09:59:33.377225Z","publishedAt":"2026-08-28T09:59:33.377225Z","updatedAt":"2026-08-28T09:59:33.377225Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.0.5","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.0.5/context7.mcpb","version":"4.0.5","fileSha256":"c5db7fccba1780a681cd33eafcda9b8b8dc05ba8779035228302848d8f3c58af","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T10:14:07.780479Z","publishedAt":"2026-09-04T10:14:07.780479Z","updatedAt":"2026-09-04T10:14:07.780479Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.0.7","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.0.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.0.7/context7.mcpb","version":"4.0.7","fileSha256":"08307c5eed405697f164abcd8e08947d80ef5838e39467339affa050a8e0ff68","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T14:03:26.129194Z","publishedAt":"2026-09-09T14:03:26.129194Z","updatedAt":"2026-09-09T14:03:26.129194Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.1.0","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.1.0/context7.mcpb","version":"4.1.0","fileSha256":"c5483db1abe8a05ec1d83a60c5bbddabe667cda462fcb831a8709580d43bddfa","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-11T10:51:35.338583Z","publishedAt":"2026-09-11T10:51:35.338583Z","updatedAt":"2026-09-11T10:51:35.338583Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.1.1","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.1.1/context7.mcpb","version":"4.1.1","fileSha256":"887f32c140ca9fa85a0363191f5ee7a443dac17649aaf1f96cdf505e4dc9d26f","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T14:53:08.392156Z","publishedAt":"2026-09-14T14:53:08.392156Z","updatedAt":"2026-09-14T14:53:08.392156Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.1.2","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.1.2/context7.mcpb","version":"4.1.2","fileSha256":"6fc488af2fea5ba6b0e06c1c2d3cd9ef2121ce622cbffb626318b002d4008734","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T09:09:53.166949Z","publishedAt":"2026-10-07T09:09:53.166949Z","updatedAt":"2026-10-07T09:09:53.166949Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.1.3","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.1.3/context7.mcpb","version":"4.1.3","fileSha256":"b77df93bd7a6d8604e5f160e2182f6ef5855b6e35a891333d59869284cdbcb2c","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T11:55:41.433648Z","publishedAt":"2026-10-07T11:55:41.433648Z","updatedAt":"2026-10-07T11:55:41.433648Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.2.0","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.2.0/context7.mcpb","version":"4.2.0","fileSha256":"92b77f081cd347e616b39b96caf746ac4ce6c3efa4626d4c5150ca362d00bb47","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T13:25:34.940912Z","publishedAt":"2026-10-07T13:25:34.940912Z","updatedAt":"2026-10-07T13:25:34.940912Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.2.1","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.2.1/context7.mcpb","version":"4.2.1","fileSha256":"7596acdf28e63c12f0171a7ec330d87846f450f4ff9d29f215b05f1f94b138be","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T14:53:25.319254Z","publishedAt":"2026-10-09T14:53:25.319254Z","updatedAt":"2026-10-09T14:53:25.319254Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/context7","description":"Up-to-date code docs for any prompt","title":"Context7","repository":{"url":"https://github.com/upstash/context7","source":"github"},"version":"4.3.0","websiteUrl":"https://context7.com","icons":[{"src":"https://raw.githubusercontent.com/upstash/context7/master/public/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"@upstash/context7-mcp","version":"4.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]},{"registryType":"mcpb","identifier":"https://github.com/upstash/context7/releases/download/mcpb-v4.3.0/context7.mcpb","version":"4.3.0","fileSha256":"e351823c6267237d424c36833295fcc3be38e40277036d83f1da168b24e26d0e","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for authentication","isSecret":true,"name":"CONTEXT7_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.context7.com/mcp","headers":[{"description":"API key for authentication. Accepts \"Bearer <key>\" or the raw key.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T15:38:20.686157Z","publishedAt":"2026-10-09T15:38:20.686157Z","updatedAt":"2026-10-09T15:38:20.686157Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/mcp-server","description":"Manage Upstash databases and resources through the Upstash Developer API.","repository":{"url":"https://github.com/upstash/mcp-server","source":"github"},"version":"0.2.7","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@upstash/mcp-server","version":"0.2.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of your Upstash account.","isRequired":true,"name":"UPSTASH_EMAIL"},{"description":"Upstash Developer API key (create one at https://console.upstash.com/account/api).","isRequired":true,"isSecret":true,"name":"UPSTASH_API_KEY"},{"description":"Upstash Box API key for Box-related tools.","isSecret":true,"name":"UPSTASH_BOX_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T08:01:22.230295Z","publishedAt":"2026-08-13T08:01:22.230295Z","updatedAt":"2026-08-13T08:01:22.230295Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.upstash/redis-mcp","description":"Run Redis commands and look up Upstash Redis Search docs against Upstash Redis over HTTP or TCP.","repository":{"url":"https://github.com/upstash/redis-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@upstash/redis-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Upstash Redis REST URL (HTTP transport).","name":"UPSTASH_REDIS_REST_URL"},{"description":"Upstash Redis REST token (HTTP transport).","isSecret":true,"name":"UPSTASH_REDIS_REST_TOKEN"},{"description":"Upstash Redis rediss:// connection string (TCP transport).","isSecret":true,"name":"UPSTASH_REDIS_TCP_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-08T14:32:46.616436Z","publishedAt":"2026-07-08T14:32:46.616436Z","updatedAt":"2026-07-08T14:32:46.616436Z","isLatest":true}}}],"metadata":{"count":16}}
