{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.coreyjames/portfolio","description":"Fit reports and search over Corey James's work: GPU inference, agent governance, enterprise AI.","title":"Corey James portfolio","version":"1.0.0","websiteUrl":"https://coreyjames.ai","remotes":[{"type":"streamable-http","url":"https://coreyjames.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T23:20:31.957578Z","publishedAt":"2026-10-27T23:20:31.957578Z","updatedAt":"2026-10-27T23:20:31.957578Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamesprompt/james","description":"AI agent for business strategy and business design — run strategy missions and 15 analyses.","title":"James Prompt","version":"1.0.0","websiteUrl":"https://jamesprompt.com","remotes":[{"type":"streamable-http","url":"https://mcp.jamesprompt.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T12:05:14.186599Z","publishedAt":"2026-08-04T12:05:14.186599Z","updatedAt":"2026-08-04T12:05:14.186599Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamesrosingmd/tebra","description":"MCP server for Tebra/Kareo practice management — patients, billing, scheduling, FHIR (45 tools)","repository":{"url":"https://github.com/jamesrosing/tebra-mcp-server","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"tebra-mcp-server","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tebra SOAP API username","isRequired":true,"format":"string","name":"TEBRA_SOAP_USER"},{"description":"Tebra SOAP API password","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_SOAP_PASSWORD"},{"description":"Tebra customer key (per-practice identifier)","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_CUSTOMER_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-26T07:18:12.17775Z","publishedAt":"2026-04-26T07:18:12.17775Z","updatedAt":"2026-04-26T07:18:12.17775Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamesrosingmd/tebra","description":"MCP server for Tebra/Kareo practice management — patients, billing, scheduling, FHIR (45 tools)","repository":{"url":"https://github.com/jamesrosing/tebra-mcp-server","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"tebra-mcp-server","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tebra SOAP API username","isRequired":true,"format":"string","name":"TEBRA_SOAP_USER"},{"description":"Tebra SOAP API password","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_SOAP_PASSWORD"},{"description":"Tebra customer key (per-practice identifier)","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_CUSTOMER_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T06:03:27.802296Z","publishedAt":"2026-04-27T06:03:27.802296Z","updatedAt":"2026-04-27T06:03:27.802296Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamesrosingmd/tebra","description":"MCP server for Tebra/Kareo practice management — patients, billing, scheduling, FHIR (45 tools)","repository":{"url":"https://github.com/jamesrosing/tebra-mcp-server","source":"github"},"version":"0.2.3","packages":[{"registryType":"npm","identifier":"tebra-mcp-server","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tebra SOAP API username","isRequired":true,"format":"string","name":"TEBRA_SOAP_USER"},{"description":"Tebra SOAP API password","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_SOAP_PASSWORD"},{"description":"Tebra customer key (per-practice identifier)","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_CUSTOMER_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-28T08:23:27.494717Z","publishedAt":"2026-04-28T08:23:27.494717Z","updatedAt":"2026-04-28T08:23:27.494717Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamesrosingmd/tebra","description":"MCP server for Tebra/Kareo practice management — patients, billing, scheduling, FHIR (45 tools)","repository":{"url":"https://github.com/jamesrosing/tebra-mcp-server","source":"github"},"version":"0.2.4","packages":[{"registryType":"npm","identifier":"tebra-mcp-server","version":"0.2.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tebra SOAP API username","isRequired":true,"format":"string","name":"TEBRA_SOAP_USER"},{"description":"Tebra SOAP API password","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_SOAP_PASSWORD"},{"description":"Tebra customer key (per-practice identifier)","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_CUSTOMER_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-28T08:43:16.3773Z","publishedAt":"2026-04-28T08:43:16.3773Z","updatedAt":"2026-04-28T08:43:16.3773Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamesrosingmd/tebra","description":"MCP server for Tebra/Kareo practice management — patients, billing, scheduling, FHIR (45 tools)","repository":{"url":"https://github.com/jamesrosing/tebra-mcp-server","source":"github"},"version":"0.2.5","packages":[{"registryType":"npm","identifier":"tebra-mcp-server","version":"0.2.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tebra SOAP API username","isRequired":true,"format":"string","name":"TEBRA_SOAP_USER"},{"description":"Tebra SOAP API password","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_SOAP_PASSWORD"},{"description":"Tebra customer key (per-practice identifier)","isRequired":true,"format":"string","isSecret":true,"name":"TEBRA_CUSTOMER_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-28T09:39:32.426191Z","publishedAt":"2026-04-28T09:39:32.426191Z","updatedAt":"2026-04-28T09:39:32.426191Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamesrosingmd/zenoti","description":"MCP server for Zenoti spa/wellness/medspa — guests, appointments, bookings, invoices","repository":{"url":"https://github.com/tacit-code/zenoti-mcp-server","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"zenoti-mcp-server","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zenoti API key from Org Settings → API","isRequired":true,"format":"string","isSecret":true,"name":"ZENOTI_API_KEY"},{"description":"Zenoti API base URL (e.g. https://api.zenoti.com/v1)","isRequired":true,"format":"string","name":"ZENOTI_API_URL"},{"description":"Center/location identifier","isRequired":true,"format":"string","name":"ZENOTI_CENTER_ID"},{"description":"Organization identifier","isRequired":true,"format":"string","name":"ZENOTI_ORG_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-26T07:40:19.592229Z","publishedAt":"2026-04-26T07:40:19.592229Z","updatedAt":"2026-04-26T07:40:19.592229Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamesrosingmd/zenoti","description":"MCP server for Zenoti spa/wellness/medspa — guests, appointments, bookings, invoices","repository":{"url":"https://github.com/tacit-code/zenoti-mcp-server","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"zenoti-mcp-server","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zenoti API key from Admin → Settings → Apps (backend app)","isRequired":true,"format":"string","isSecret":true,"name":"ZENOTI_API_KEY"},{"description":"Zenoti API base URL (default https://api.zenoti.com)","format":"string","name":"ZENOTI_API_URL"},{"description":"Default center GUID used when tools omit center_id (recommended)","format":"string","name":"ZENOTI_CENTER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T18:43:41.753565Z","publishedAt":"2026-08-07T18:43:41.753565Z","updatedAt":"2026-08-07T18:43:41.753565Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jampolls.hub/mcp-server","description":"Real-time polls, surveys, quizzes, trivia, Q\u0026A, and word clouds for teams, educators, and creators.","title":"Jampolls","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://hub.jampolls.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T14:20:25.40253Z","publishedAt":"2026-04-25T14:20:25.40253Z","updatedAt":"2026-04-25T14:20:25.40253Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamsql/jam-sql-studio","description":"Lets AI agents query SQL Server, PostgreSQL, MySQL, Oracle and SQLite via the Jam SQL Studio app.","title":"Jam SQL Studio","version":"1.0.0","websiteUrl":"https://jamsql.com/","icons":[{"src":"https://jamsql.com/site-logo.png","mimeType":"image/png","sizes":["256x256"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@jamsql/mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP endpoint of the running Jam SQL Studio app. Leave unset to find it automatically through ~/.jamsql/mcp-discovery.json.","format":"string","placeholder":"http://127.0.0.1:14507/mcp","name":"JAMSQL_MCP_URL"},{"description":"Bearer token from Settings → AI Integrations. Leave unset to use the token saved by `jam-sql pair`.","format":"string","isSecret":true,"name":"JAMSQL_MCP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T20:05:26.405392Z","publishedAt":"2026-10-10T20:05:26.405392Z","updatedAt":"2026-10-10T20:05:26.405392Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.jamsql/jam-sql-studio","description":"Lets AI agents query SQL Server, PostgreSQL, MySQL, Oracle and SQLite via the Jam SQL Studio app.","title":"Jam SQL Studio","version":"1.0.1","websiteUrl":"https://jamsql.com/","icons":[{"src":"https://jamsql.com/site-logo.png","mimeType":"image/png","sizes":["256x256"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@jamsql/mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP endpoint of the running Jam SQL Studio app. Leave unset to find it automatically through ~/.jamsql/mcp-discovery.json.","format":"string","placeholder":"http://127.0.0.1:14507/mcp","name":"JAMSQL_MCP_URL"},{"description":"Bearer token from Settings → AI Integrations. Leave unset to use the token saved by `jam-sql pair`.","format":"string","isSecret":true,"name":"JAMSQL_MCP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-08T01:20:23.327164Z","publishedAt":"2026-11-08T01:20:23.327164Z","updatedAt":"2026-11-08T01:20:23.327164Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.proxyjam/mcp","description":"Buy and manage ISP proxies: offers, orders, renewals, traffic, whitelists and wallet.","title":"ProxyJam","version":"3.3.1","websiteUrl":"https://proxyjam.com/mcp/","remotes":[{"type":"streamable-http","url":"https://proxyjam.com/mcp","headers":[{"description":"ProxyJam API key. Leave it out to sign in with OAuth instead.","isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T16:29:52.146271Z","publishedAt":"2026-10-20T16:29:52.146271Z","updatedAt":"2026-10-20T16:29:52.146271Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.jam/jam","description":"Jam recordings (video, console, network, logs) as context for your coding agent.","title":"Jam","repository":{"url":"https://github.com/jamdotdev/jam-plugin","source":"github","id":"1186804552"},"version":"1.23.2","websiteUrl":"https://jam.dev/docs/jam-mcp","icons":[{"src":"https://cdn-jam-assets.jam.dev/cursor-plugin/logo.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://mcp.jam.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-18T23:08:12.307624Z","publishedAt":"2026-10-18T23:08:12.307624Z","updatedAt":"2026-10-18T23:08:12.307624Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.jam/jam","description":"Jam recordings (video, console, network, logs) as context for your coding agent.","title":"Jam","repository":{"url":"https://github.com/jamdotdev/skills","source":"github","id":"1186804552"},"version":"1.27.1","websiteUrl":"https://jam.dev/mcp","icons":[{"src":"https://cdn-jam-assets.jam.dev/cursor-plugin/logo.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://mcp.jam.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T19:30:33.737554Z","publishedAt":"2026-10-22T19:30:33.737554Z","updatedAt":"2026-10-22T19:30:33.737554Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.jam/jam","description":"Jam recordings (video, console, network) as context and proof of work for your coding agent.","title":"Jam","repository":{"url":"https://github.com/jamdotdev/skills","source":"github","id":"1186804552"},"version":"1.36.3","websiteUrl":"https://jam.dev/mcp","icons":[{"src":"https://cdn-jam-assets.jam.dev/cursor-plugin/logo.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://mcp.jam.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T00:25:26.320141Z","publishedAt":"2026-11-03T00:25:26.320141Z","updatedAt":"2026-11-03T00:25:26.320141Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"eu.ansvar/jamaican-law-mcp","description":"Jamaican legislation via MCP — full-text search across statutes and provisions","repository":{"url":"https://github.com/Ansvar-Systems/Jamaican-law-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@ansvar/jamaican-law-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-06-14T12:48:20.094609Z","statusMessage":"Superseded by the authenticated Ansvar Gateway (eu.ansvar/gateway). npm/stdio distribution retired (ADR-021); the old hosts are decommissioned.","publishedAt":"2026-02-22T17:46:44.301739Z","updatedAt":"2026-06-14T12:48:20.094609Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"id.jameela/jameela","description":"Google Meet meeting transcripts, summaries, and action items, plus a notetaker bot you can send.","title":"Jameela","version":"1.0.0","websiteUrl":"https://jameela.id/en/mcp/","icons":[{"src":"https://jameela.id/brand/jameela-icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://mcp.jameela.id/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T20:10:50.626323Z","publishedAt":"2026-11-03T20:10:50.626323Z","updatedAt":"2026-11-03T20:10:50.626323Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Benjamin-V-Chan/onet-match","description":"Map job titles, resume lines, interests and skill lists to O*NET occupations. Runs locally.","title":"onet-match","repository":{"url":"https://github.com/Benjamin-V-Chan/onet-match","source":"github"},"version":"0.3.2","websiteUrl":"https://github.com/Benjamin-V-Chan/onet-match","packages":[{"registryType":"pypi","identifier":"onet-match","version":"0.3.2","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--from","value":"onet-match[mcp]"}],"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T08:07:45.244729Z","publishedAt":"2026-10-30T08:07:45.244729Z","updatedAt":"2026-10-30T08:07:45.244729Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Benjamin-V-Chan/onet-match","description":"Map job titles, resume lines, interests and skill lists to O*NET occupations. Runs locally.","title":"onet-match","repository":{"url":"https://github.com/Benjamin-V-Chan/onet-match","source":"github"},"version":"0.3.4","websiteUrl":"https://github.com/Benjamin-V-Chan/onet-match","packages":[{"registryType":"pypi","identifier":"onet-match","version":"0.3.4","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--from","value":"onet-match[mcp]"}],"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-31T23:14:00.558447Z","publishedAt":"2026-10-31T23:14:00.558447Z","updatedAt":"2026-10-31T23:14:00.558447Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Benjamin-V-Chan/onet-match","description":"Occupation classifier: free text to ranked O*NET-SOC codes with tasks, skills and RIASEC. Local.","title":"onet-match","repository":{"url":"https://github.com/Benjamin-V-Chan/onet-match","source":"github"},"version":"0.3.5","websiteUrl":"https://github.com/Benjamin-V-Chan/onet-match","packages":[{"registryType":"pypi","identifier":"onet-match","version":"0.3.5","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--from","value":"onet-match[mcp]"}],"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-01T07:00:23.964739Z","publishedAt":"2026-11-01T07:00:23.964739Z","updatedAt":"2026-11-01T07:00:23.964739Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.BenjaminJ/enterprise-mcp-gateway","description":"Production-grade MCP Gateway in Go with RBAC, in-flight PII redaction, and audit logging.","repository":{"url":"https://github.com/BenjaminJ/enterprise-mcp-gateway","source":"github"},"version":"1.0.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-30T20:44:23.030006Z","publishedAt":"2026-08-30T20:44:23.030006Z","updatedAt":"2026-08-30T20:44:23.030006Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.CharlieJamesGwapo/ph-data-mcp-server","description":"Philippine scholarships, holidays, regions, schools, peso rates and weather. No API key.","repository":{"url":"https://github.com/CharlieJamesGwapo/ph-data-mcp-server","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"ph-data-mcp-server","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Use another deployment of the Philippines Public Data API (optional)","format":"string","name":"PH_API_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-05T04:13:01.04667Z","publishedAt":"2026-11-05T04:13:01.04667Z","updatedAt":"2026-11-05T04:13:01.04667Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.JDWilliums/jamp","description":"Agent-run site monitoring: install JAMP, read errors, uptime, vitals and traffic, resolve fixes.","repository":{"url":"https://github.com/JDWilliums/crumbless","source":"github"},"version":"0.2.1","websiteUrl":"https://jamp.io/docs/mcp","packages":[{"registryType":"npm","identifier":"jamp-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"JAMP API token from Settings \u003e API \u0026 MCP access (tick write access for the setup tools)","isRequired":true,"format":"string","isSecret":true,"name":"JAMP_API_TOKEN"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.jamp.io/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-23T13:25:01.3136Z","publishedAt":"2026-07-23T13:25:01.3136Z","updatedAt":"2026-07-23T13:25:01.3136Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.Jam0k/threatcluster","description":"Live threat intel for agents: incidents, actors, CVEs with KEV/EPSS, ransomware leak-site victims.","repository":{"url":"https://github.com/Jam0k/Threat-Intelligence-MCP","source":"github"},"version":"0.2.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"threatcluster-mcp","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"ThreatCluster API key (tc_live_... / tc_agent_...). Free keys: https://threatcluster.io/api","isRequired":true,"format":"string","isSecret":true,"name":"THREATCLUSTER_API_KEY"},{"description":"API base URL","format":"string","default":"https://threatcluster.io/api/public/v1","name":"THREATCLUSTER_API_BASE"}]}],"remotes":[{"type":"streamable-http","url":"https://threatcluster.io/mcp","headers":[{"description":"ThreatCluster API key. Free keys: https://threatcluster.io/api","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T17:19:04.38212Z","publishedAt":"2026-09-26T17:19:04.38212Z","updatedAt":"2026-09-26T17:19:04.38212Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.James-Chahwan/repo-graph","description":"Structural graph map of any codebase so LLMs navigate by structure, not guesswork.","repository":{"url":"https://github.com/James-Chahwan/repo-graph.git","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"mcp-repo-graph","version":"0.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-12T19:20:19.101169Z","publishedAt":"2026-04-12T19:20:19.101169Z","updatedAt":"2026-04-12T19:20:19.101169Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.James-Chahwan/repo-graph","description":"Structural graph map of any codebase so LLMs navigate by structure, not guesswork.","repository":{"url":"https://github.com/James-Chahwan/repo-graph.git","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"mcp-repo-graph","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-12T19:29:26.203754Z","publishedAt":"2026-04-12T19:29:26.203754Z","updatedAt":"2026-04-12T19:29:26.203754Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.James-Chahwan/repo-graph","description":"Structural graph map of any codebase so LLMs navigate by structure, not guesswork.","repository":{"url":"https://github.com/James-Chahwan/repo-graph.git","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"mcp-repo-graph","version":"0.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-13T11:44:42.746813Z","publishedAt":"2026-04-13T11:44:42.746813Z","updatedAt":"2026-04-13T11:44:42.746813Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.James-Chahwan/repo-graph","description":"Structural graph map of any codebase so LLMs navigate by structure, not guesswork.","repository":{"url":"https://github.com/James-Chahwan/repo-graph.git","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"mcp-repo-graph","version":"0.1.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-13T18:09:13.383704Z","publishedAt":"2026-04-13T18:09:13.383704Z","updatedAt":"2026-04-13T18:09:13.383704Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.James-Chahwan/repo-graph","description":"Structural graph map of any codebase so LLMs navigate by structure, not guesswork.","repository":{"url":"https://github.com/James-Chahwan/repo-graph.git","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","identifier":"mcp-repo-graph","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-16T05:04:13.806678Z","publishedAt":"2026-04-16T05:04:13.806678Z","updatedAt":"2026-04-16T05:04:13.806678Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.James-Chahwan/repo-graph:0.2.0","count":30}}
