{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.lightdrift/images","description":"Image search for AI agents: 1.85M openly licensed images with source, license and attribution.","title":"Lightdrift Images MCP","version":"1.3.1","websiteUrl":"https://lightdrift.ai","icons":[{"src":"https://lightdrift.ai/mark.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://lightdrift.ai/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"authentication":["OAuth","API key"],"documentation":"https://docs.lightdrift.ai/guides/images-mcp","inputs":["natural-language text","image_base64 upload","public HTTPS image_url","image plus text","indexed asset ID for similarity"],"pricing":"Monthly plans with credits: 1 credit per 10 results, minimum 1 per search. Free plan: 500 credits every month, text search only. Paid plans from USD 29/month add search by image, image plus text and find-similar. Metadata retrieval free. https://lightdrift.ai/pricing","searchArchitecture":"Joint image-and-caption embeddings, hybrid retrieval, caption text reranking","tools":["search_images","find_similar_images","get_image"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-28T02:54:53.829581Z","publishedAt":"2026-09-28T02:54:53.829581Z","updatedAt":"2026-09-28T02:54:53.829581Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.clauxel.schemadriftgate/schemadriftgate-mcp","description":"Paid remote MCP for schema drift checks, approvals, receipts, and release audit logs.","repository":{"url":"https://github.com/clauxel/schema-drift-gate-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://schemadriftgate.clauxel.com/mcp","headers":[{"description":"Bearer token from the product website.","name":"Authorization"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"server_card_url":"https://schemadriftgate.clauxel.com/server-card.json","tags":["mcp","schema-drift","tool-governance","remote-mcp"],"title":"Schema Drift Gate MCP"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T10:28:47.454482Z","publishedAt":"2026-05-19T10:28:47.454482Z","updatedAt":"2026-05-19T10:28:47.454482Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.edgethirteen.www/apidrift","description":"Alerts on breaking changes, deprecations, and pricing shifts across major LLM provider APIs.","version":"1.0.0","websiteUrl":"https://www.edgethirteen.com/tools/apidrift","remotes":[{"type":"streamable-http","url":"https://www.edgethirteen.com/api/mcp/apidrift"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T11:17:22.383064Z","publishedAt":"2026-09-14T11:17:22.383064Z","updatedAt":"2026-09-14T11:17:22.383064Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.slidedrift/mcp","description":"Turn notes, articles and ideas into LinkedIn carousels in your brand, then export or schedule them.","title":"SlideDrift","version":"0.3.1","websiteUrl":"https://slidedrift.com/developers","icons":[{"src":"https://slidedrift.com/images/slidedrift-avatar-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://slidedrift.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T05:24:07.686342Z","publishedAt":"2026-10-06T05:24:07.686342Z","updatedAt":"2026-10-06T05:24:07.686342Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.textforagents/principal-drift-ledger-standing-instructions","description":"Signed, versioned ledger of standing instructions with intake contradiction diffs.","title":"Principal-drift ledger for standing instructions","version":"1.0.0","websiteUrl":"https://textforagents.com/products/principal-drift-ledger-standing-instructions/","remotes":[{"type":"streamable-http","url":"https://textforagents.com/products/principal-drift-ledger-standing-instructions/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T22:11:24.888375Z","publishedAt":"2026-10-20T22:11:24.888375Z","updatedAt":"2026-10-20T22:11:24.888375Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"com.usedailyai/launchd-drift-recovery","description":"Watcher — kickstart -k drifted critical plists","repository":{"url":"https://github.com/dailyaiagents-cpu/dailyai-os","source":"github","subfolder":"skills/launchd-drift-recovery"},"version":"0.1.0","websiteUrl":"https://usedailyai.com","_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.dailyaiagents.federation":{"capability_tags":["drift","launchd","recovery"],"full_description":"Watcher — kickstart -k drifted critical plists. Trust-graph-gated, throttled to 1 kickstart per plist per hour.","license":"MIT","owner_agent":"builder","partner_share_pct":15,"royalty_attribution_urn":"com.usedailyai/launchd-drift-recovery","settlement_currency":"USD","spec_version":"1.0","tracker_endpoint":"https://hub.usedailyai.com/v1/telemetry"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T21:28:42.47416Z","publishedAt":"2026-07-06T21:28:42.47416Z","updatedAt":"2026-07-06T21:28:42.47416Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.vyuhmatrix.drift/vyuh-drift","description":"Schedule social posts, then check each one really went live, with a result per channel.","title":"Vyuh Drift","version":"1.0.0","websiteUrl":"https://drift.vyuhmatrix.com/developers","icons":[{"src":"https://drift.vyuhmatrix.com/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://drift.vyuhmatrix.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T11:50:57.849162Z","publishedAt":"2026-10-14T11:50:57.849162Z","updatedAt":"2026-10-14T11:50:57.849162Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.domaindrift/domaindrift","description":"Signed internet telemetry, read-only: DNS, TLS, WHOIS, reachability. Every record Ed25519-signed.","version":"1.200.0","websiteUrl":"https://domaindrift.io/agents","remotes":[{"type":"streamable-http","url":"https://domaindrift.io/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T22:31:31.532107Z","publishedAt":"2026-09-07T22:31:31.532107Z","updatedAt":"2026-09-07T22:31:31.532107Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.710git/course-drift-oracle","description":"Signed drift reports for the ai-agents-for-beginners course. Free summary; $0.25 full report.","title":"Course Drift Oracle","repository":{"url":"https://github.com/710git/course-drift-oracle","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/710git/course-drift-oracle","remotes":[{"type":"streamable-http","url":"https://signetworks.atelieri.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"pm.agent.svc@gmail.com","pricing":{"drift_report":"$0.25 USD via MPP (Tempo testnet)","drift_report_x402":"$0.25 USD via x402 (Base Sepolia testnet)","drift_summary":"free","verify_report":"free"},"verification":"Ed25519 signatures over RFC 8785 canonical JSON; verify_report checks any receipt for free"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-28T06:41:07.38297Z","publishedAt":"2026-08-28T06:41:07.38297Z","updatedAt":"2026-08-28T06:41:07.38297Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.CloudCorpRecords/lockdrift","description":"Lockfile versus package.json drift auditor for a repo or monorepo.","repository":{"url":"https://github.com/CloudCorpRecords/lockdrift","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@reneturcios/lockdrift","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"oci","identifier":"ghcr.io/cloudcorprecords/lockdrift:0.1.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--rm"},{"type":"named","name":"-i"}],"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T18:14:15.604167Z","publishedAt":"2026-10-30T18:14:15.604167Z","updatedAt":"2026-10-30T18:14:15.604167Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Evozim/bias-drift-monitor-mcp","description":"Premium agentic endpoint for bias-drift-monitor-mcp.","title":"Execute bias-drift-monitor-mcp","version":"2.0.0","remotes":[{"type":"sse","url":"https://api.m2mcent.com/bias-drift-monitor-mcp/sse","headers":[{"description":"Base64-encoded EIP-3009 TransferWithAuthorization signature for x402 V2 settlement on Base Mainnet ($0.22 USDC).","isSecret":true,"name":"Payment-Signature"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T21:58:43.544518Z","publishedAt":"2026-08-17T21:58:43.544518Z","updatedAt":"2026-08-17T21:58:43.544518Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.KevinChu1110/driftnet","description":"A local catalogue of the links your chats share: search, save and file them. Any model, or none.","title":"driftnet","repository":{"url":"https://github.com/KevinChu1110/driftnet","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/KevinChu1110/driftnet","packages":[{"registryType":"npm","identifier":"driftnet","version":"1.0.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Where settings and the catalogue live (default ~/.driftnet)","format":"string","name":"DRIFTNET_HOME"},{"description":"anthropic, openai, gemini, bedrock, vertex, claude-cli or gemini-cli; empty for no summaries","format":"string","name":"DRIFTNET_LLM_PROVIDER"},{"description":"Model name for that provider","format":"string","name":"DRIFTNET_LLM_MODEL"},{"description":"API key for that provider (gemini also reads GEMINI_API_KEY; for vertex it may be a raw access token)","format":"string","isSecret":true,"name":"DRIFTNET_LLM_API_KEY"},{"description":"OpenAI-compatible endpoint for the openai provider (Ollama, OpenRouter, Gemini…)","format":"string","name":"DRIFTNET_LLM_BASE_URL"},{"description":"Region for the bedrock provider (or AWS_REGION) and the vertex provider (default us-central1)","format":"string","name":"DRIFTNET_LLM_REGION"},{"description":"bedrock provider: AWS access key ID (with AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN for temporary credentials)","format":"string","isSecret":true,"name":"AWS_ACCESS_KEY_ID"},{"description":"bedrock provider: AWS secret access key","format":"string","isSecret":true,"name":"AWS_SECRET_ACCESS_KEY"},{"description":"bedrock provider: a Bedrock API key, used instead of the AWS keys","format":"string","isSecret":true,"name":"AWS_BEARER_TOKEN_BEDROCK"},{"description":"vertex provider: path to a service-account JSON key file (or DRIFTNET_VERTEX_CREDENTIALS)","format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"vertex provider: Google Cloud project id (optional when the key file names one)","format":"string","name":"GOOGLE_CLOUD_PROJECT"},{"description":"Who files each link before the model: jev, rules (free, no model), llm, heuristic, off, or a plugin's judge name","format":"string","name":"DRIFTNET_JUDGE"},{"description":"Path to a rules file for the rules judge, one 'pattern -\u003e folder' per line","format":"string","name":"DRIFTNET_JUDGE_RULES"},{"description":"Language summaries are written in (default English)","format":"string","name":"DRIFTNET_LANGUAGE"},{"description":"Name recorded for this agent's saves and votes (default local)","format":"string","name":"DRIFTNET_AGENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T04:57:25.614991Z","publishedAt":"2026-10-30T04:57:25.614991Z","updatedAt":"2026-10-30T04:57:25.614991Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.MukundaKatta/ragdrift-mcp","description":"Diagnose RAG drift: interpret scores, recommend thresholds, explain dimensions.","repository":{"url":"https://github.com/MukundaKatta/mcp-stack","source":"github","subfolder":"packages/ragdrift-mcp"},"version":"0.1.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mukundakatta/ragdrift-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-10T15:50:14.757858Z","publishedAt":"2026-05-10T15:50:14.757858Z","updatedAt":"2026-05-10T15:50:14.757858Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.alphaparkinc/genpark-prompt-drift-semantic-fingerprint-skill","description":"Prompt template drift and structural fingerprint sentinel detecting unauthorized prompt mutations an","title":"GenPark Prompt Drift Semantic Fingerprint","repository":{"url":"https://github.com/alphaparkinc/genpark-prompt-drift-semantic-fingerprint-skill","source":"github","id":"1427977452"},"version":"1.0.1","websiteUrl":"https://genpark.ai/mcp","packages":[{"registryType":"mcpb","identifier":"https://github.com/Alpha-Park/genpark-prompt-drift-semantic-fingerprint-skill/releases/download/v1.0.1/genpark-prompt-drift-semantic-fingerprint-skill-v1.0.1.mcpb","fileSha256":"32341ff3fdaaaa05b1a270ef6248a4c19731e6dc7efc76e4a87578371f1c9964","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T07:07:39.165678Z","publishedAt":"2026-10-21T07:07:39.165678Z","updatedAt":"2026-10-21T07:07:39.165678Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.andrewdraper/uxsense-drift","description":"Behavioral drift context (Behavioral Load Map, hot paths, release brief) for coding agents, per PR.","title":"UXSense Drift","version":"1.0.0","websiteUrl":"https://uxsense.ai/drift?utm_source=marketplace-mcp-registry\u0026utm_medium=directory\u0026utm_campaign=launch\u0026utm_content=listing","remotes":[{"type":"streamable-http","url":"https://app.uxsense.ai/api/mcp","headers":[{"description":"Bearer token using your UXSense API key (Bearer UXSENSE_API_KEY)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-25T16:09:30.640909Z","publishedAt":"2026-08-25T16:09:30.640909Z","updatedAt":"2026-08-25T16:09:30.640909Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.blaze-apps/appdrift","description":"Read app-store keyword observations and prepare reviewable listing drafts. AI actions use tokens.","title":"AppDrift","repository":{"url":"https://github.com/blaze-apps/appdrift","source":"github"},"version":"0.2.1","websiteUrl":"https://appdrift.co/docs/mcp","packages":[{"registryType":"npm","identifier":"appdrift-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from the AppDrift Developers dashboard. API access requires a paid plan.","isRequired":true,"format":"string","isSecret":true,"name":"APPDRIFT_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T23:08:32.71099Z","publishedAt":"2026-10-01T23:08:32.71099Z","updatedAt":"2026-10-01T23:08:32.71099Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bm1016bm-svg/evidrift","description":"Catch TypeScript API and OpenAPI contract drift in AI-generated code, then revalidate it in CI.","title":"Evidrift","repository":{"url":"https://github.com/bm1016bm-svg/evidrift","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"evidrift","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-26T08:28:39.052778Z","publishedAt":"2026-07-26T08:28:39.052778Z","updatedAt":"2026-07-26T08:28:39.052778Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dailyaiagents-cpu/gitignore-drift-monitor","description":"Watcher — count uncommitted files in repo, surface dominant drift class. YELLOW \u003e100, RED \u003e250.","repository":{"url":"https://github.com/dailyaiagents-cpu/dailyai-os","source":"github","subfolder":"skills/gitignore-drift-monitor"},"version":"0.1.0","websiteUrl":"https://usedailyai.com","_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.dailyaiagents.federation":{"capability_tags":["drift","gitignore","monitor"],"full_description":"Watcher — count uncommitted files in repo, surface dominant drift class. YELLOW \u003e100, RED \u003e250.","license":"MIT","owner_agent":"builder","partner_share_pct":15,"royalty_attribution_urn":"urn:dailyaiagents:hub:gitignore-drift-monitor","settlement_currency":"USD","spec_version":"1.0","tracker_endpoint":"https://hub.dailyaiagents.com/v1/telemetry"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-11T22:41:57.869151Z","publishedAt":"2026-05-11T22:41:57.869151Z","updatedAt":"2026-05-11T22:41:57.869151Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dailyaiagents-cpu/launchd-drift-recovery","description":"Watcher — kickstart -k drifted critical plists","repository":{"url":"https://github.com/dailyaiagents-cpu/dailyai-os","source":"github","subfolder":"skills/launchd-drift-recovery"},"version":"0.1.0","websiteUrl":"https://usedailyai.com","_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.dailyaiagents.federation":{"capability_tags":["drift","launchd","recovery"],"full_description":"Watcher — kickstart -k drifted critical plists. Trust-graph-gated, throttled to 1 kickstart per plist per hour.","license":"MIT","owner_agent":"builder","partner_share_pct":15,"royalty_attribution_urn":"urn:dailyaiagents:hub:launchd-drift-recovery","settlement_currency":"USD","spec_version":"1.0","tracker_endpoint":"https://hub.dailyaiagents.com/v1/telemetry"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-11T22:42:01.488084Z","publishedAt":"2026-05-11T22:42:01.488084Z","updatedAt":"2026-05-11T22:42:01.488084Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dailyaiagents-cpu/plist-drift-detector","description":"Every 6h, compare loaded launchd labels (launchctl list) against source-of-truth plists in config...","repository":{"url":"https://github.com/dailyaiagents-cpu/dailyai-os","source":"github","subfolder":"skills/plist-drift-detector"},"version":"0.1.0","websiteUrl":"https://usedailyai.com","_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.dailyaiagents.federation":{"capability_tags":["detector","drift","plist","telegram"],"full_description":"Every 6h, compare loaded launchd labels (launchctl list) against source-of-truth plists in config/launchd/. Telegram-alerts on missing-from-source or missing-from-loaded. State file for cooldown so we don't repeat alerts on stable drift.","license":"MIT","owner_agent":"ops","partner_share_pct":15,"royalty_attribution_urn":"urn:dailyaiagents:hub:plist-drift-detector","settlement_currency":"USD","spec_version":"1.0","tracker_endpoint":"https://hub.dailyaiagents.com/v1/telemetry"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-11T22:42:11.950094Z","publishedAt":"2026-05-11T22:42:11.950094Z","updatedAt":"2026-05-11T22:42:11.950094Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dhughes6071/driftwatch","description":"What broke between two dependency versions, with a citation for every claim. No API key needed.","title":"driftwatch","repository":{"url":"https://github.com/dhughes6071/driftwatch","source":"github"},"version":"0.1.2","websiteUrl":"https://github.com/dhughes6071/driftwatch#readme","packages":[{"registryType":"npm","identifier":"driftwatch-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional. Adds LLM-synthesized migration steps on top of the deterministic results. The server works fully without it.","format":"string","isSecret":true,"name":"ANTHROPIC_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T17:46:55.817972Z","publishedAt":"2026-08-23T17:46:55.817972Z","updatedAt":"2026-08-23T17:46:55.817972Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.geeks-accelerator/drifts","description":"Multi-sensory AI experiences with time-locked progression and structured sensory data","repository":{"url":"https://github.com/driftsbot/mcp-drifts","source":"github"},"version":"2.0.1","packages":[{"registryType":"npm","identifier":"mcp-drifts","version":"2.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from drifts.bot registration (drift_ prefix). Required for journeys, reviews, and hosting. Browse and search work without a key.","format":"string","isSecret":true,"name":"DRIFTS_API_KEY"},{"description":"API base URL. Defaults to https://drifts.bot/api. Override for local development.","format":"string","name":"DRIFTS_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T14:08:22.302325Z","publishedAt":"2026-10-22T14:08:22.302325Z","updatedAt":"2026-10-22T14:08:22.302325Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hyperdrift-io/deputy-workforce-mcp","description":"Read-only Deputy coverage, workload, timesheet, availability, and staffing signals.","repository":{"url":"https://github.com/hyperdrift-io/deputy-workforce-mcp","source":"github"},"version":"0.1.0","websiteUrl":"https://hyperdrift.io/services/mcp-maker","packages":[{"registryType":"npm","identifier":"@hyperdrift-io/deputy-workforce-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Use fixture for fictional evaluation data or live for a Deputy installation.","format":"string","default":"fixture","choices":["fixture","live"],"name":"DEPUTY_MODE"},{"description":"Customer-specific Deputy installation URL; required in live mode.","format":"string","name":"DEPUTY_BASE_URL"},{"description":"Customer-owned Deputy OAuth access token; required in live mode.","format":"string","isSecret":true,"name":"DEPUTY_ACCESS_TOKEN"},{"description":"Authorization scheme for the issued Deputy token.","format":"string","default":"Bearer","choices":["Bearer","OAuth"],"name":"DEPUTY_AUTH_SCHEME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T21:54:35.840433Z","publishedAt":"2026-07-27T21:54:35.840433Z","updatedAt":"2026-07-27T21:54:35.840433Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hyperdrift-io/nextrole","description":"A job-search companion: tailor your CV to a role, score fit, fix ATS issues. Also via MCP.","repository":{"url":"https://github.com/hyperdrift-io/hyper-cv","source":"github"},"version":"1.0.3","websiteUrl":"https://nextrole.site","remotes":[{"type":"streamable-http","url":"https://nextrole.site/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T20:08:38.681359Z","publishedAt":"2026-07-06T20:08:38.681359Z","updatedAt":"2026-07-06T20:08:38.681359Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmshinhwa/otel-collector-drift-lint","description":"Finds the removed components and renamed attributes in an OpenTelemetry Collector config before the","repository":{"url":"https://github.com/jmshinhwa/readystack-themes","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"@readystack/otel-collector-drift-lint","version":"1.0.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"run as an MCP server (stdio)","type":"positional","value":"--mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T13:16:41.568393Z","publishedAt":"2026-09-19T13:16:41.568393Z","updatedAt":"2026-09-19T13:16:41.568393Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmshinhwa/tax-year-constant-drift-lint","description":"Finds the tax years, statutory limits, filing thresholds, rates and deadlines hardcoded in payroll a","repository":{"url":"https://github.com/jmshinhwa/readystack-themes","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"@readystack/tax-year-constant-drift-lint","version":"0.1.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"run as an MCP server (stdio)","type":"positional","value":"--mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T14:21:19.078608Z","publishedAt":"2026-09-19T14:21:19.078608Z","updatedAt":"2026-09-19T14:21:19.078608Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.lazymac2x/api-schema-drift-detector","description":"Cloudflare Workers MCP server: api-schema-drift-detector","repository":{"url":"https://github.com/lazymac2x/api-schema-drift-detector-api","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://api.lazy-mac.com/api-schema-drift-detector/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T11:56:08.021304Z","publishedAt":"2026-05-16T11:56:08.021304Z","updatedAt":"2026-05-16T11:56:08.021304Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.luizfnsilva/closure_drift","description":"Before an agent tags a release: does that version label already name different code in the git tags?","title":"closure_drift","repository":{"url":"https://github.com/luizfnsilva/closure_drift","source":"github"},"version":"1.3.1","packages":[{"registryType":"oci","identifier":"ghcr.io/luizfnsilva/closure_drift:1.3.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T19:49:11.735734Z","publishedAt":"2026-10-30T19:49:11.735734Z","updatedAt":"2026-10-30T19:49:11.735734Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mrfentmen/dependency-drift-mcp","description":"Summarize local dependency manifest and lockfile drift without returning package names,...","repository":{"url":"https://github.com/mrfentmen/dependency-drift-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"dependency-drift-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T22:00:02.069916Z","publishedAt":"2026-09-21T22:00:02.069916Z","updatedAt":"2026-09-21T22:00:02.069916Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mrpkk/drift","description":"Block an action a signed mandate does not permit: amount, payee, audience, currency, window, intent.","title":"drift — mandate enforcement for AI agents","repository":{"url":"https://github.com/mrpkk/drift","source":"github"},"version":"0.1.0","websiteUrl":"https://drift.rta.lat/","remotes":[{"type":"streamable-http","url":"https://drift.rta.lat/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T19:33:28.884485Z","publishedAt":"2026-10-15T19:33:28.884485Z","updatedAt":"2026-10-15T19:33:28.884485Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.mrpkk/drift:0.1.0","count":30}}
