{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arpe-io/lakexpress-mcp","description":"MCP server for LakeXpress — automated database-to-cloud data pipeline as Parquet","repository":{"url":"https://github.com/arpe-io/lakexpress-mcp","source":"github"},"version":"0.1.6","packages":[{"registryType":"pypi","identifier":"lakexpress-mcp","version":"0.1.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the LakeXpress binary (optional — server runs in preview-only mode without it)","format":"string","name":"LAKEXPRESS_PATH"},{"description":"Execution timeout in seconds (default: 3600)","format":"string","name":"LAKEXPRESS_TIMEOUT"},{"description":"Directory for execution logs (default: ./logs)","format":"string","name":"LAKEXPRESS_LOG_DIR"},{"description":"Path to FastBCP binary directory (auto-fills fastbcp_dir_path parameter)","format":"string","name":"FASTBCP_DIR_PATH"},{"description":"Logging level: DEBUG, INFO, WARNING, ERROR (default: INFO)","format":"string","name":"LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-16T14:41:37.501199Z","publishedAt":"2026-03-16T14:41:37.501199Z","updatedAt":"2026-03-16T14:41:37.501199Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arpe-io/migratorxpress-mcp","description":"MCP server for MigratorXpress — cross-platform database migration with parallel transfer","repository":{"url":"https://github.com/arpe-io/migratorxpress-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"migratorxpress-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the MigratorXpress binary","isRequired":true,"format":"string","name":"MIGRATORXPRESS_PATH"},{"description":"Execution timeout in seconds (default: 1800)","format":"string","name":"MIGRATORXPRESS_TIMEOUT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T15:04:39.185013Z","publishedAt":"2026-02-23T15:04:39.185013Z","updatedAt":"2026-02-23T15:04:39.185013Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arpe-io/migratorxpress-mcp","description":"MCP server for MigratorXpress — cross-platform database migration with parallel transfer","repository":{"url":"https://github.com/arpe-io/migratorxpress-mcp","source":"github"},"version":"0.1.6","packages":[{"registryType":"pypi","identifier":"migratorxpress-mcp","version":"0.1.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the MigratorXpress binary (optional — server runs in preview-only mode without it)","format":"string","name":"MIGRATORXPRESS_PATH"},{"description":"Execution timeout in seconds (default: 3600)","format":"string","name":"MIGRATORXPRESS_TIMEOUT"},{"description":"Directory for execution logs (default: ./logs)","format":"string","name":"MIGRATORXPRESS_LOG_DIR"},{"description":"Logging level: DEBUG, INFO, WARNING, ERROR (default: INFO)","format":"string","name":"LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-16T14:44:22.763573Z","publishedAt":"2026-03-16T14:44:22.763573Z","updatedAt":"2026-03-16T14:44:22.763573Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arseniigruzdev/index-now-ru","description":"Отправка URL, статусы, Sitemap и SEO-аудит через облачный API Index-Now.ru.","title":"Index-Now.ru","repository":{"url":"https://github.com/arseniigruzdev/index-now-ru-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://index-now.ru/mcp","headers":[{"description":"Bearer API-ключ Index-Now.ru","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T11:31:35.589887Z","publishedAt":"2026-07-27T11:31:35.589887Z","updatedAt":"2026-07-27T11:31:35.589887Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arseniigruzdev/llmsmap","description":"Read-only search and discovery for the international llms.txt directory maintained by llmsmap.me.","title":"llmsmap.me International Directory","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://llmsmap.me/api/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T03:19:47.157357Z","publishedAt":"2026-07-28T03:19:47.157357Z","updatedAt":"2026-07-28T03:19:47.157357Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arslan2012/qpost-mcp","description":"MCP server for QPost — lets AI agents publish video and image posts to YouTube, TikTok, Instagram.","repository":{"url":"https://github.com/arslan2012/qpost-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"qpost-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from your QPost dashboard (Settings > API Keys)","isRequired":true,"format":"string","isSecret":true,"name":"QPOST_API_KEY"},{"description":"QPost instance URL, for self-hosted deployments (defaults to https://qpost.dev)","format":"string","name":"QPOST_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T02:20:54.706452Z","publishedAt":"2026-08-03T02:20:54.706452Z","updatedAt":"2026-08-03T02:20:54.706452Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arslan2012/qpost-mcp","description":"MCP server for QPost — lets AI agents publish video and image posts to YouTube, TikTok, Instagram.","repository":{"url":"https://github.com/arslan2012/qpost-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"qpost-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from your QPost dashboard (Settings > API Keys)","isRequired":true,"format":"string","isSecret":true,"name":"QPOST_API_KEY"},{"description":"QPost instance URL, for self-hosted deployments (defaults to https://qpost.dev)","format":"string","name":"QPOST_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T06:02:09.725008Z","publishedAt":"2026-08-03T06:02:09.725008Z","updatedAt":"2026-08-03T06:02:09.725008Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arsonx-dev/gatesolve-mcp","description":"Solve CAPTCHAs (Turnstile, reCAPTCHA, hCaptcha) via MCP. Free tier: 100 solves.","title":"GateSolve CAPTCHA Solver","repository":{"url":"https://github.com/arsonx-dev/gatesolve","source":"github"},"version":"1.0.0","websiteUrl":"https://gatesolve.dev","packages":[{"registryType":"npm","identifier":"@gatesolve/mcp-server","version":"0.1.1","runtimeHint":"node","transport":{"type":"stdio"},"environmentVariables":[{"description":"GateSolve API key (free at gatesolve.dev)","isRequired":true,"isSecret":true,"name":"GATESOLVE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-25T08:47:42.053283Z","publishedAt":"2026-03-25T08:47:42.053283Z","updatedAt":"2026-03-25T08:47:42.053283Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artchristech/fillin","description":"Search for AI agents. Closes the LLM-cutoff gap: CVEs, papers, frontier AI, prediction markets.","title":"Fillin","version":"0.2.0","websiteUrl":"https://fillin.glyphapi.dev","remotes":[{"type":"streamable-http","url":"https://fillin.glyphapi.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-22T16:40:38.545155Z","publishedAt":"2026-05-22T16:40:38.545155Z","updatedAt":"2026-05-22T16:40:38.545155Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artchristech/fillin","description":"Search for AI agents. Closes the LLM-cutoff gap: CVEs, papers, frontier AI, prediction markets.","title":"Fillin","version":"0.2.1","websiteUrl":"https://fillin.glyphapi.dev","remotes":[{"type":"streamable-http","url":"https://fillin.glyphapi.dev/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-23T13:50:22.409533Z","publishedAt":"2026-05-23T13:50:22.409533Z","updatedAt":"2026-05-23T13:50:22.409533Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artemdruzhininad-star/docker-wts-build","description":"Schedule Docker builds via Windows Task Scheduler — survives VS Code terminal timeouts","version":"0.1.2","packages":[{"registryType":"pypi","identifier":"docker-wts-build","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to project directory containing docker-compose.yml","isRequired":true,"format":"string","name":"DWTB_PROJECT_DIR"},{"description":"Docker Compose file name (default: docker-compose.yml)","format":"string","name":"DWTB_COMPOSE_FILE"},{"description":"Semicolon-separated list of custom service names","format":"string","name":"DWTB_CUSTOM_SERVICES"},{"description":"Directory for build logs (default: {project_dir}/builds/logs)","format":"string","name":"DWTB_LOGS_DIR"},{"description":"Task name prefix for Windows Task Scheduler (default: DockerBuild)","format":"string","name":"DWTB_TASK_PREFIX"},{"description":"Task timeout in milliseconds (default: 28800000 = 8 hours)","format":"string","name":"DWTB_TASK_TIMEOUT_MS"},{"description":"Maximum age in days for cleanup (default: 30)","format":"string","name":"DWTB_MAX_TASK_AGE_DAYS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T21:34:53.210083Z","publishedAt":"2026-04-27T21:34:53.210083Z","updatedAt":"2026-04-27T21:34:53.210083Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"io.github.artgas1/robokassa-mcp","description":"Comprehensive MCP server for the Robokassa payment gateway (18 tools, full API coverage).","repository":{"url":"https://github.com/artgas1/robokassa-mcp","source":"github"},"version":"0.1.2","websiteUrl":"https://github.com/artgas1/robokassa-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"robokassa-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Merchant login identifier for the Robokassa shop.","isRequired":true,"name":"ROBOKASSA_LOGIN"},{"description":"Shop's Password #1 — used for checkout URL signing, SuccessURL signature verification, CalcOutSumm, fiscal receipts, and SMS.","isSecret":true,"name":"ROBOKASSA_PASSWORD1"},{"description":"Shop's Password #2 — used for OpStateExt payment status checks and ResultURL signature verification.","isSecret":true,"name":"ROBOKASSA_PASSWORD2"},{"description":"Shop's Password #3 — used for Refund API (JWT HS256). Refund API access must be enabled in the cabinet.","isSecret":true,"name":"ROBOKASSA_PASSWORD3"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-23T23:32:30.065988Z","publishedAt":"2026-04-23T23:32:30.065988Z","updatedAt":"2026-04-23T23:32:30.065988Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.1.10","icons":[{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-48.png","mimeType":"image/png","sizes":["48x48"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon.svg","mimeType":"image/svg+xml"}],"packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.1.10","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T23:46:20.088009Z","publishedAt":"2026-07-28T23:46:20.088009Z","updatedAt":"2026-07-28T23:46:20.088009Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:34:42.664556Z","publishedAt":"2026-05-18T16:34:42.664556Z","updatedAt":"2026-05-18T16:34:42.664556Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.1.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T17:05:20.388193Z","publishedAt":"2026-05-18T17:05:20.388193Z","updatedAt":"2026-05-18T17:05:20.388193Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T17:47:07.345382Z","publishedAt":"2026-05-18T17:47:07.345382Z","updatedAt":"2026-05-18T17:47:07.345382Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.1.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T19:04:19.886941Z","publishedAt":"2026-05-18T19:04:19.886941Z","updatedAt":"2026-05-18T19:04:19.886941Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.1.7","icons":[{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-48.png","mimeType":"image/png","sizes":["48x48"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon.svg","mimeType":"image/svg+xml"}],"packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.1.7","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T19:30:59.198507Z","publishedAt":"2026-05-18T19:30:59.198507Z","updatedAt":"2026-05-18T19:30:59.198507Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.1.8","icons":[{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-48.png","mimeType":"image/png","sizes":["48x48"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon.svg","mimeType":"image/svg+xml"}],"packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.1.8","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T19:55:03.466033Z","publishedAt":"2026-05-18T19:55:03.466033Z","updatedAt":"2026-05-18T19:55:03.466033Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.1.9","icons":[{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-48.png","mimeType":"image/png","sizes":["48x48"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon.svg","mimeType":"image/svg+xml"}],"packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.1.9","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T23:25:15.731236Z","publishedAt":"2026-07-28T23:25:15.731236Z","updatedAt":"2026-07-28T23:25:15.731236Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.artgas1/xmlriver-mcp","description":"Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API","repository":{"url":"https://github.com/artgas1/xmlriver-mcp","source":"github"},"version":"0.2.0","icons":[{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon-48.png","mimeType":"image/png","sizes":["48x48"]},{"src":"https://raw.githubusercontent.com/artgas1/xmlriver-mcp/main/assets/icon.svg","mimeType":"image/svg+xml"}],"packages":[{"registryType":"pypi","identifier":"xmlriver-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T20:07:39.251114Z","publishedAt":"2026-08-04T20:07:39.251114Z","updatedAt":"2026-08-04T20:07:39.251114Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arthurcarlsonn/aeo-mcp","description":"AEO tools for AI agents: crawler permissions, llms.txt, structured data, AI-readiness audit.","repository":{"url":"https://github.com/arthurcarlsonn/aeo-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"aeo-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-05T01:54:12.246163Z","publishedAt":"2026-07-05T01:54:12.246163Z","updatedAt":"2026-07-05T01:54:12.246163Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.arthurpanhku/dvalincode","description":"Deterministic security scanning that needs no model or API key, plus governed coding tasks.","repository":{"url":"https://github.com/arthurpanhku/dvalincode","source":"github"},"version":"0.16.1","packages":[{"registryType":"npm","identifier":"dvalincode","version":"0.16.1","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"mcp-serve","type":"positional"},{"description":"Workspace root the server is allowed to touch. Repeatable. Defaults to the working directory.","type":"named","name":"--workspace","isRepeated":true},{"description":"Permission ceiling for dvalin_run_task: plan, auto, or bypass. Defaults to auto.","type":"named","name":"--max-permission-mode"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T04:03:33.254789Z","publishedAt":"2026-08-09T04:03:33.254789Z","updatedAt":"2026-08-09T04:03:33.254789Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.arthurpanhku/dvalincode","description":"Deterministic security scanning that needs no model or API key, plus governed coding tasks.","repository":{"url":"https://github.com/arthurpanhku/dvalincode","source":"github"},"version":"0.17.0","packages":[{"registryType":"npm","identifier":"dvalincode","version":"0.17.0","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"mcp-serve","type":"positional"},{"description":"Workspace root the server is allowed to touch. Repeatable. Defaults to the working directory.","type":"named","name":"--workspace","isRepeated":true},{"description":"Permission ceiling for dvalin_run_task: plan, auto, or bypass. Defaults to auto.","type":"named","name":"--max-permission-mode"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T11:35:37.297673Z","publishedAt":"2026-08-09T11:35:37.297673Z","updatedAt":"2026-08-09T11:35:37.297673Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.artokun/comfyui-mcp","description":"MCP server + Claude Code plugin for ComfyUI: run workflows, generate images, manage models & VRAM.","repository":{"url":"https://github.com/artokun/comfyui-mcp","source":"github"},"version":"0.4.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"comfyui-mcp","version":"0.4.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T05:20:26.990008Z","publishedAt":"2026-05-21T05:20:26.990008Z","updatedAt":"2026-05-21T05:20:26.990008Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arturayupov/keyward","description":"Local encrypted secret broker for AI agents: request keys by name, approve each use over MCP.","title":"keyward","repository":{"url":"https://github.com/arturayupov/keyward","source":"github"},"version":"0.1.1","websiteUrl":"https://github.com/arturayupov/keyward"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-22T07:37:08.140645Z","publishedAt":"2026-06-22T07:37:08.140645Z","updatedAt":"2026-06-22T07:37:08.140645Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arturogarrido/claudinho","description":"Live 2026 World Cup scores, fixtures & standings for your AI agent. No keys. Unofficial fan project.","repository":{"url":"https://github.com/arturogarrido/claudinho","source":"github","subfolder":"packages/mcp"},"version":"0.4.2","packages":[{"registryType":"npm","identifier":"@claudinho/mcp","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"UI language: en, es, pt, or fr (optional; default en)","format":"string","name":"CLAUDINHO_LANG"},{"description":"IANA timezone for kickoff times, e.g. America/Mexico_City (optional; default system)","format":"string","name":"CLAUDINHO_TZ"},{"description":"Commentary flair: off, subtle, or full (optional; default full)","format":"string","name":"CLAUDINHO_FLAVOR"},{"description":"Set to 'off' to hide read-only prediction-market signals (optional; informational only)","format":"string","name":"CLAUDINHO_MARKETS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-10T08:38:01.177928Z","publishedAt":"2026-06-10T08:38:01.177928Z","updatedAt":"2026-06-10T08:38:01.177928Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arturogarrido/claudinho","description":"Live 2026 World Cup scores, fixtures & standings for your AI agent. No keys. Unofficial fan project.","repository":{"url":"https://github.com/arturogarrido/claudinho","source":"github","subfolder":"packages/mcp"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"@claudinho/mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"UI language: en, es, pt, or fr (optional; default en)","format":"string","name":"CLAUDINHO_LANG"},{"description":"IANA timezone for kickoff times, e.g. America/Mexico_City (optional; default system)","format":"string","name":"CLAUDINHO_TZ"},{"description":"Commentary flair: off, subtle, or full (optional; default full)","format":"string","name":"CLAUDINHO_FLAVOR"},{"description":"Set to 'off' to hide read-only prediction-market signals (optional; informational only)","format":"string","name":"CLAUDINHO_MARKETS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-14T05:08:33.993521Z","publishedAt":"2026-06-14T05:08:33.993521Z","updatedAt":"2026-06-14T05:08:33.993521Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arturogarrido/claudinho","description":"Live 2026 World Cup scores, fixtures & standings for your AI agent. No keys. Unofficial fan project.","repository":{"url":"https://github.com/arturogarrido/claudinho","source":"github","subfolder":"packages/mcp"},"version":"0.5.1","packages":[{"registryType":"npm","identifier":"@claudinho/mcp","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"UI language: en, es, pt, or fr (optional; default en)","format":"string","name":"CLAUDINHO_LANG"},{"description":"IANA timezone for kickoff times, e.g. America/Mexico_City (optional; default system)","format":"string","name":"CLAUDINHO_TZ"},{"description":"Commentary flair: off, subtle, or full (optional; default full)","format":"string","name":"CLAUDINHO_FLAVOR"},{"description":"Set to 'off' to hide read-only prediction-market signals (optional; informational only)","format":"string","name":"CLAUDINHO_MARKETS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T05:23:04.421094Z","publishedAt":"2026-06-17T05:23:04.421094Z","updatedAt":"2026-06-17T05:23:04.421094Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arturogarrido/claudinho","description":"Live 2026 World Cup scores, fixtures & standings for your AI agent. No keys. Unofficial fan project.","repository":{"url":"https://github.com/arturogarrido/claudinho","source":"github","subfolder":"packages/mcp"},"version":"0.5.2","packages":[{"registryType":"npm","identifier":"@claudinho/mcp","version":"0.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"UI language: en, es, pt, or fr (optional; default en)","format":"string","name":"CLAUDINHO_LANG"},{"description":"IANA timezone for kickoff times, e.g. America/Mexico_City (optional; default system)","format":"string","name":"CLAUDINHO_TZ"},{"description":"Commentary flair: off, subtle, or full (optional; default full)","format":"string","name":"CLAUDINHO_FLAVOR"},{"description":"Set to 'off' to hide read-only prediction-market signals (optional; informational only)","format":"string","name":"CLAUDINHO_MARKETS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T06:07:57.25253Z","publishedAt":"2026-06-17T06:07:57.25253Z","updatedAt":"2026-06-17T06:07:57.25253Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.arturogarrido/claudinho:0.5.2","count":30}}
