{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.delega/aws-pricing-calculator","description":"Create AWS cost estimates and shareable AWS Pricing Calculator URLs.","title":"delega.ai for AWS Pricing Calculator","version":"1.0.0","websiteUrl":"https://calculator.delega.ai/start/client","remotes":[{"type":"streamable-http","url":"https://calculator.delega.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-25T16:42:25.074565Z","publishedAt":"2026-05-25T16:42:25.074565Z","updatedAt":"2026-05-25T16:42:25.074565Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.demanddiscovery/mcp","description":"Sales-agent MCP for Demand Discovery AI. Validate startup ideas with behavioral signals.","title":"Demand Discovery AI","version":"1.1.9","websiteUrl":"https://demanddiscovery.ai","remotes":[{"type":"streamable-http","url":"https://mcp.demanddiscovery.ai/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T10:54:31.540682Z","publishedAt":"2026-05-19T10:54:31.540682Z","updatedAt":"2026-05-19T10:54:31.540682Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.demomagic/interactive-video-guide","description":"Guides for making interactive videos & AI product demos that answer viewers' questions.","title":"DemoMagic","version":"0.1.0","websiteUrl":"https://demomagic.ai","icons":[{"src":"https://demomagic.ai/demo_magic_logo_1024.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"},{"src":"https://demomagic.ai/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@demomagic/mcp","version":"0.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T00:38:53.356402Z","publishedAt":"2026-06-18T00:38:53.356402Z","updatedAt":"2026-06-18T00:38:53.356402Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.deskcrew/agentic","description":"Buy a managed AI phone agent for a business, paid keylessly via x402/RLUSD on the XRP Ledger.","repository":{"url":"https://github.com/papperkash/ttf-website-v3","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://deskcrew.ai/api/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"catalog":"https://deskcrew.ai/api/agentic/index","homepage":"https://deskcrew.ai/agentic","payment":{"asset":"RLUSD","ledger":"XRPL","protocol":"x402"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T15:58:04.72826Z","publishedAt":"2026-07-30T15:58:04.72826Z","updatedAt":"2026-07-30T15:58:04.72826Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.diagramzu/mcp","description":"Let Claude, Cursor, or ChatGPT author Mermaid diagrams your team can read and share.","title":"DiagramZu","repository":{"url":"https://github.com/yenchieh/diagramzu-mcp","source":"github"},"version":"0.0.3","remotes":[{"type":"streamable-http","url":"https://mcp.diagramzu.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T02:21:03.832798Z","publishedAt":"2026-06-16T02:21:03.832798Z","updatedAt":"2026-06-16T02:21:03.832798Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"ai.dimetrics/dimetrics","description":"HPC lease economics, datacenter power, debt linkage, and political risk for miners and neoclouds.","version":"1.0.0","websiteUrl":"https://www.dimetrics.ai/docs/mcp","remotes":[{"type":"streamable-http","url":"https://www.dimetrics.ai/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-12T23:38:11.024345Z","publishedAt":"2026-06-12T23:38:11.024345Z","updatedAt":"2026-06-12T23:38:11.024345Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/apprise-rmcp","description":"Rust MCP server and CLI for Apprise notification fan-out across dozens of delivery backends.","title":"Apprise RMCP","repository":{"url":"https://github.com/jmagar/apprise-rmcp","source":"github","id":"1238227302"},"version":"0.1.3","websiteUrl":"https://github.com/jmagar/apprise-rmcp","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"apprise-rmcp","version":"0.1.3","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Apprise RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Apprise API server base URL.","format":"string","default":"http://localhost:8000","placeholder":"http://localhost:8000","name":"APPRISE_URL"},{"description":"Optional bearer token for protected Apprise API servers.","format":"string","isSecret":true,"name":"APPRISE_TOKEN"},{"description":"Optional GitHub release tag override for the downloaded Apprise RMCP binary.","format":"string","placeholder":"v0.1.2","name":"APPRISE_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/apprise-rmcp","placeholder":"jmagar/apprise-rmcp","name":"APPRISE_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"APPRISE_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Apprise RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/apprise-rmcp","version":"0.1.3"},"distribution":{"nodePackage":"apprise-rmcp","npm":"apprise-rmcp@0.1.3"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T11:58:27.866195Z","publishedAt":"2026-07-12T11:58:27.866195Z","updatedAt":"2026-07-12T11:58:27.866195Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/arcane-rmcp","description":"Rust MCP server and CLI for Arcane Docker and container management.","title":"Arcane RMCP","repository":{"url":"https://github.com/jmagar/arcane-rmcp","source":"github","id":"1247261735"},"version":"0.4.2","websiteUrl":"https://github.com/jmagar/arcane-rmcp","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"arcane-rmcp","version":"0.4.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Arcane RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Arcane API base URL.","isRequired":true,"format":"string","placeholder":"https://arcane.example.com","name":"RARCANE_API_URL"},{"description":"Arcane API key or bearer token.","isRequired":true,"format":"string","isSecret":true,"name":"RARCANE_API_KEY"},{"description":"Optional GitHub release tag override for the downloaded Arcane RMCP binary.","format":"string","placeholder":"v0.4.1","name":"ARCANE_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/arcane-rmcp","placeholder":"jmagar/arcane-rmcp","name":"ARCANE_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"ARCANE_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Arcane RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/arcane-rmcp","version":"0.4.2"},"distribution":{"nodePackage":"arcane-rmcp","npm":"arcane-rmcp@0.4.2"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T11:58:28.276344Z","publishedAt":"2026-07-12T11:58:28.276344Z","updatedAt":"2026-07-12T11:58:28.276344Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/cortex","description":"Self-hosted homelab log intelligence over MCP, CLI, and REST with SQLite/FTS.","title":"Cortex RMCP","repository":{"url":"https://github.com/dinglebear-ai/cortex","source":"github","id":"1194132851"},"version":"3.11.3","websiteUrl":"https://github.com/dinglebear-ai/cortex","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/cortex","version":"3.11.3","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Cortex query-only stdio MCP mode.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional Cortex home directory containing configuration and local SQLite data.","format":"string","placeholder":"~/.cortex","name":"CORTEX_HOME"},{"description":"Optional bearer token for Cortex MCP HTTP mode; also used by some shared configs.","format":"string","isSecret":true,"name":"CORTEX_TOKEN"},{"description":"Bearer token for Cortex REST API routes when running daemon/API mode.","format":"string","isSecret":true,"name":"CORTEX_API_TOKEN"},{"description":"Optional GitHub release tag override for the downloaded Cortex binary.","format":"string","placeholder":"v3.11.3","name":"CORTEX_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/cortex","placeholder":"dinglebear-ai/cortex","name":"CORTEX_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"CORTEX_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Cortex logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/cortex","version":"3.11.3"},"distribution":{"nodePackage":"@dinglebear/cortex","npm":"@dinglebear/cortex@3.11.3","ociImage":"ghcr.io/dinglebear-ai/cortex:v3.11.3"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T23:00:59.727259Z","publishedAt":"2026-08-04T23:00:59.727259Z","updatedAt":"2026-08-04T23:00:59.727259Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/cortex-rmcp","description":"Rust MCP server for homelab logs, syslog, Docker logs, FTS search, and AI transcript correlation.","title":"Cortex RMCP","repository":{"url":"https://github.com/jmagar/cortex","source":"github","id":"1194132851"},"version":"3.9.1","websiteUrl":"https://github.com/jmagar/cortex","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cortex-rmcp","version":"3.9.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Cortex query-only stdio MCP mode.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional Cortex home directory containing configuration and local SQLite data.","format":"string","placeholder":"~/.cortex","name":"CORTEX_HOME"},{"description":"Optional bearer token for Cortex MCP HTTP mode; also used by some shared configs.","format":"string","isSecret":true,"name":"CORTEX_TOKEN"},{"description":"Bearer token for Cortex REST API routes when running daemon/API mode.","format":"string","isSecret":true,"name":"CORTEX_API_TOKEN"},{"description":"Optional GitHub release tag override for the downloaded Cortex binary.","format":"string","placeholder":"v3.9.0","name":"CORTEX_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/cortex","placeholder":"jmagar/cortex","name":"CORTEX_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"CORTEX_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Cortex logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/cortex","version":"3.9.1"},"distribution":{"nodePackage":"cortex-rmcp","npm":"cortex-rmcp@3.9.1"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T11:58:28.58298Z","publishedAt":"2026-07-12T11:58:28.58298Z","updatedAt":"2026-07-12T11:58:28.58298Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/gotify-rmcp","description":"Rust MCP server and CLI for Gotify push notifications and message management.","title":"Gotify RMCP","repository":{"url":"https://github.com/jmagar/gotify-rmcp","source":"github","id":"1238227288"},"version":"0.1.3","websiteUrl":"https://github.com/jmagar/gotify-rmcp","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"gotify-rmcp","version":"0.1.3","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Gotify RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Gotify server base URL.","isRequired":true,"format":"string","placeholder":"https://gotify.example.com","name":"GOTIFY_URL"},{"description":"Gotify client token for read and management actions.","format":"string","isSecret":true,"name":"GOTIFY_CLIENT_TOKEN"},{"description":"Gotify app token for sending notifications.","format":"string","isSecret":true,"name":"GOTIFY_APP_TOKEN"},{"description":"Optional GitHub release tag override for the downloaded Gotify RMCP binary.","format":"string","placeholder":"v0.1.2","name":"GOTIFY_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/gotify-rmcp","placeholder":"jmagar/gotify-rmcp","name":"GOTIFY_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"GOTIFY_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Gotify RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/gotify-rmcp","version":"0.1.3"},"distribution":{"nodePackage":"gotify-rmcp","npm":"gotify-rmcp@0.1.3"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T11:58:28.849931Z","publishedAt":"2026-07-12T11:58:28.849931Z","updatedAt":"2026-07-12T11:58:28.849931Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/labby","description":"Rust MCP gateway with Code Mode, authentication, setup, logs, CLI, HTTP API, and operator web UI.","title":"Labby","repository":{"url":"https://github.com/dinglebear-ai/labby","source":"github","id":"1204404948"},"version":"1.8.9","websiteUrl":"https://github.com/dinglebear-ai/labby","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/labby","version":"1.8.9","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Labby's stdio MCP server entrypoint.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional GitHub release tag override for the downloaded Labby binary.","format":"string","placeholder":"v1.3.0","name":"LABBY_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/labby","placeholder":"dinglebear-ai/labby","name":"LABBY_REPO"},{"description":"Tracing filter for Labby runtime logs.","format":"string","default":"labby=info,labby_apis=warn","placeholder":"labby=info,labby_apis=warn","name":"LABBY_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/labby","version":"1.8.9"},"distribution":{"npm":"@dinglebear/labby@1.8.9"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T23:24:36.643657Z","publishedAt":"2026-08-04T23:24:36.643657Z","updatedAt":"2026-08-04T23:24:36.643657Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/rapprise","description":"Apprise notifications over MCP and CLI with authenticated stdio and HTTP transports.","title":"Apprise RMCP","repository":{"url":"https://github.com/dinglebear-ai/rapprise","source":"github","id":"1238227302"},"version":"0.3.0","websiteUrl":"https://rapprise.dinglebear.ai","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/rapprise","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Apprise RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Apprise API server base URL.","format":"string","default":"http://localhost:8000","placeholder":"http://localhost:8000","name":"APPRISE_URL"},{"description":"Optional bearer token for protected Apprise API servers.","format":"string","isSecret":true,"name":"APPRISE_TOKEN"},{"description":"Optional GitHub release tag override for the downloaded Apprise RMCP binary.","format":"string","placeholder":"v0.1.2","name":"APPRISE_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/rapprise","placeholder":"dinglebear-ai/rapprise","name":"APPRISE_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"APPRISE_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Apprise RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/rapprise","version":"0.3.0"},"distribution":{"nodePackage":"@dinglebear/rapprise","npm":"@dinglebear/rapprise@0.3.0"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T19:27:05.76537Z","publishedAt":"2026-08-04T19:27:05.76537Z","updatedAt":"2026-08-04T19:27:05.76537Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/rarcane","description":"Arcane Docker and Compose management over MCP and CLI with authenticated stdio and HTTP.","title":"Arcane RMCP","repository":{"url":"https://github.com/dinglebear-ai/rarcane","source":"github","id":"1247261735"},"version":"0.4.4","websiteUrl":"https://rarcane.dinglebear.ai","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/rarcane","version":"0.4.4","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Arcane RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Arcane API base URL.","isRequired":true,"format":"string","placeholder":"https://arcane.example.com","name":"RARCANE_API_URL"},{"description":"Arcane API key or bearer token.","isRequired":true,"format":"string","isSecret":true,"name":"RARCANE_API_KEY"},{"description":"Optional GitHub release tag override for the downloaded Arcane RMCP binary.","format":"string","placeholder":"vX.Y.Z","name":"ARCANE_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/rarcane","placeholder":"dinglebear-ai/rarcane","name":"ARCANE_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"ARCANE_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Arcane RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/rarcane","version":"0.4.4"},"distribution":{"nodePackage":"@dinglebear/rarcane","npm":"@dinglebear/rarcane@0.4.4"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T21:50:32.821849Z","publishedAt":"2026-08-04T21:50:32.821849Z","updatedAt":"2026-08-04T21:50:32.821849Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/rgotify","description":"Gotify notifications and app, client, and message management over MCP and CLI.","title":"Gotify RMCP","repository":{"url":"https://github.com/dinglebear-ai/rgotify","source":"github","id":"1238227288"},"version":"0.2.0","websiteUrl":"https://rgotify.dinglebear.ai","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/rgotify","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Gotify RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Gotify server base URL.","isRequired":true,"format":"string","placeholder":"https://gotify.example.com","name":"GOTIFY_URL"},{"description":"Gotify client token for read and management actions.","format":"string","isSecret":true,"name":"GOTIFY_CLIENT_TOKEN"},{"description":"Gotify app token for sending notifications.","format":"string","isSecret":true,"name":"GOTIFY_APP_TOKEN"},{"description":"Optional GitHub release tag override for the downloaded Gotify RMCP binary.","format":"string","placeholder":"v0.1.2","name":"GOTIFY_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/rgotify","placeholder":"dinglebear-ai/rgotify","name":"GOTIFY_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"GOTIFY_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Gotify RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/rgotify","version":"0.2.0"},"distribution":{"nodePackage":"@dinglebear/rgotify","npm":"@dinglebear/rgotify@0.2.0"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T17:12:43.48906Z","publishedAt":"2026-08-05T17:12:43.48906Z","updatedAt":"2026-08-05T17:12:43.48906Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/rtailscale","description":"Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.","title":"Tailscale RMCP","repository":{"url":"https://github.com/dinglebear-ai/rtailscale","source":"github","id":"1238227291"},"version":"0.1.4","websiteUrl":"https://rtailscale.dinglebear.ai","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/rtailscale","version":"0.1.4","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Tailscale RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Tailscale API key.","isRequired":true,"format":"string","isSecret":true,"name":"TAILSCALE_API_KEY"},{"description":"Optional GitHub release tag override for the downloaded Tailscale RMCP binary.","format":"string","placeholder":"v0.1.4","name":"TAILSCALE_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/rtailscale","placeholder":"dinglebear-ai/rtailscale","name":"TAILSCALE_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"TAILSCALE_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Tailscale RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"remotes":[{"type":"streamable-http","url":"https://ts.dinglebear.ai/mcp","headers":[{"description":"Bearer token for the tailscale-rmcp MCP endpoint.","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/rtailscale","version":"0.1.4"},"distribution":{"nodePackage":"@dinglebear/rtailscale","npm":"@dinglebear/rtailscale@0.1.4"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T14:20:42.446134Z","publishedAt":"2026-08-04T14:20:42.446134Z","updatedAt":"2026-08-04T14:20:42.446134Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/runifi","description":"Rust MCP server and CLI for UniFi Network controller operations.","title":"UniFi RMCP","repository":{"url":"https://github.com/dinglebear-ai/runifi","source":"github","id":"1238227294"},"version":"0.2.5","websiteUrl":"https://github.com/dinglebear-ai/runifi","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/runifi","version":"0.2.5","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run UniFi RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"UniFi Network controller base URL.","isRequired":true,"format":"string","placeholder":"https://unifi.example.com","name":"UNIFI_URL"},{"description":"UniFi API key.","isRequired":true,"format":"string","isSecret":true,"name":"UNIFI_API_KEY"},{"description":"Optional GitHub release tag override for the downloaded UniFi RMCP binary.","format":"string","placeholder":"v0.2.3","name":"UNIFI_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/runifi","placeholder":"jmagar/runifi","name":"UNIFI_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"UNIFI_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for UniFi RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/runifi","version":"0.2.5"},"distribution":{"nodePackage":"@dinglebear/runifi","npm":"@dinglebear/runifi@0.2.5"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T03:17:11.386039Z","publishedAt":"2026-08-03T03:17:11.386039Z","updatedAt":"2026-08-03T03:17:11.386039Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/rytdl","description":"yt-dlp search, download, metadata, delivery, and Plex workflows over MCP and CLI.","title":"YTDL RMCP","repository":{"url":"https://github.com/dinglebear-ai/rytdl","source":"github","id":"1259656855"},"version":"1.0.4","websiteUrl":"https://rytdl.dinglebear.ai","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/rytdl","version":"1.0.4","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Plex server URL for playlist and Plex sync workflows.","format":"string","placeholder":"http://plex.local:32400","name":"YTDLP_PLEX_URL"},{"description":"Optional Plex token for playlist and Plex sync workflows.","format":"string","isSecret":true,"name":"YTDLP_PLEX_TOKEN"},{"description":"Optional AcoustID client key for identification and auto-retagging workflows.","format":"string","isSecret":true,"name":"YTDLP_ACOUSTID_CLIENT_KEY"},{"description":"Optional GitHub release tag override for the downloaded YTDL RMCP binary.","format":"string","placeholder":"v1.0.1","name":"YTDL_RMCP_BINARY_VERSION"},{"description":"Optional release download base URL override.","format":"string","default":"https://github.com/dinglebear-ai/rytdl/releases/download","placeholder":"https://github.com/dinglebear-ai/rytdl/releases/download","name":"YTDL_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for YTDL RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/rytdl","version":"1.0.4"},"distribution":{"nodePackage":"@dinglebear/rytdl","npm":"@dinglebear/rytdl@1.0.4"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T21:50:43.461348Z","publishedAt":"2026-08-04T21:50:43.461348Z","updatedAt":"2026-08-04T21:50:43.461348Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/soma","description":"RMCP runtime for provider-backed agents with CLI, REST, HTTP MCP, plugins, and scaffold support.","title":"Soma","repository":{"url":"https://github.com/dinglebear-ai/soma","source":"github","id":"1238227299"},"version":"0.10.0","websiteUrl":"https://soma.dinglebear.ai","icons":[{"src":"https://raw.githubusercontent.com/dinglebear-ai/soma/main/plugins/soma/assets/icon.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://raw.githubusercontent.com/dinglebear-ai/soma/main/plugins/soma/assets/logo.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"oci","identifier":"ghcr.io/dinglebear-ai/soma:0.10.0","runtimeHint":"docker","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Runtime data directory inside the Soma container.","format":"filepath","default":"/data","placeholder":"/data","name":"SOMA_HOME"},{"description":"Directory scanned for drop-in provider manifests and modules.","format":"filepath","default":"/data/providers","placeholder":"/data/providers","name":"SOMA_PROVIDER_DIR"},{"description":"Optional deployed platform API or upstream API base URL used by the SomaClient compatibility layer. Leave unset for local provider/runtime mode.","placeholder":"https://api.example.com","name":"SOMA_API_URL"},{"description":"Optional bearer token or upstream API key for provider-backed calls that use SomaClient. Keep secret.","isSecret":true,"name":"SOMA_API_KEY"},{"description":"Rust tracing filter for local CLI and stdio MCP logs.","default":"info","name":"RUST_LOG"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/soma","version":"0.10.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Host data directory used by the local Soma CLI and stdio MCP runtime.","format":"filepath","default":"~/.soma","placeholder":"~/.soma","name":"SOMA_HOME"},{"description":"Host directory scanned for drop-in provider manifests and modules.","format":"filepath","default":"./providers","placeholder":"./providers","name":"SOMA_PROVIDER_DIR"},{"description":"Optional deployed platform API or upstream API base URL used by the SomaClient compatibility layer. Leave unset for local provider/runtime mode.","placeholder":"https://api.example.com","name":"SOMA_API_URL"},{"description":"Optional bearer token or upstream API key for provider-backed calls that use SomaClient. Keep secret.","isSecret":true,"name":"SOMA_API_KEY"},{"description":"Rust tracing filter for local CLI and stdio MCP logs.","default":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"distribution":{"nodePackage":"@dinglebear/soma","npm":"@dinglebear/soma@0.10.0","ociImage":"ghcr.io/dinglebear-ai/soma:0.10.0"},"dnsDomain":"dinglebear.ai","documentation":{"configuration":"docs/CONFIG.md","environment":"docs/ENV.md","quickstart":"docs/QUICKSTART.md","readme":"README.md","security":"https://github.com/dinglebear-ai/soma/security/policy","support":"https://github.com/dinglebear-ai/soma/issues","website":"https://soma.dinglebear.ai"},"namespace":"ai.dinglebear","publisher":{"name":"dinglebear.ai","url":"https://dinglebear.ai"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T18:15:44.491942Z","publishedAt":"2026-08-05T18:15:44.491942Z","updatedAt":"2026-08-05T18:15:44.491942Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/synapse","description":"Host, Docker, Compose, SSH, logs, ZFS, and file operations over MCP and CLI.","title":"Synapse RMCP","repository":{"url":"https://github.com/dinglebear-ai/synapse","source":"github","id":"1247261737"},"version":"1.0.0","websiteUrl":"https://github.com/dinglebear-ai/synapse","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/synapse","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Synapse RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional Synapse appdata directory.","format":"string","placeholder":"~/.synapse","name":"SYNAPSE_HOME"},{"description":"Inline host topology as a JSON array.","format":"string","name":"SYNAPSE_HOSTS_CONFIG"},{"description":"Path to a host configuration file.","format":"string","name":"SYNAPSE_CONFIG_FILE"},{"description":"Optional GitHub release tag override for the downloaded Synapse binary.","format":"string","placeholder":"v1.0.0","name":"SYNAPSE_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/synapse","placeholder":"dinglebear-ai/synapse","name":"SYNAPSE_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"SYNAPSE_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Synapse logs.","format":"string","default":"info,rmcp=warn","placeholder":"info,rmcp=warn","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/synapse","version":"1.0.0"},"distribution":{"nodePackage":"@dinglebear/synapse","npm":"@dinglebear/synapse@1.0.0"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T21:53:02.736003Z","publishedAt":"2026-08-04T21:53:02.736003Z","updatedAt":"2026-08-04T21:53:02.736003Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/synapse-rmcp","description":"Rust MCP and CLI server for Docker, host inspection, SSH, logs, ZFS, and safe file operations.","title":"Synapse RMCP","repository":{"url":"https://github.com/jmagar/synapse-rmcp","source":"github","id":"1247261737"},"version":"0.5.4","websiteUrl":"https://github.com/jmagar/synapse-rmcp","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"synapse-rmcp","version":"0.5.4","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Synapse RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional Synapse appdata directory.","format":"string","placeholder":"~/.synapse2","name":"SYNAPSE_HOME"},{"description":"Inline host topology as a JSON array.","format":"string","name":"SYNAPSE_HOSTS_CONFIG"},{"description":"Path to a host configuration file.","format":"string","name":"SYNAPSE_CONFIG_FILE"},{"description":"Optional GitHub release tag override for the downloaded Synapse binary.","format":"string","placeholder":"v0.5.3","name":"SYNAPSE_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/synapse-rmcp","placeholder":"jmagar/synapse-rmcp","name":"SYNAPSE_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"SYNAPSE_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Synapse logs.","format":"string","default":"info,rmcp=warn","placeholder":"info,rmcp=warn","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/synapse-rmcp","version":"0.5.4"},"distribution":{"nodePackage":"synapse-rmcp","npm":"synapse-rmcp@0.5.4"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T12:00:37.079017Z","publishedAt":"2026-07-12T12:00:37.079017Z","updatedAt":"2026-07-12T12:00:37.079017Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/tailscale-rmcp","description":"Rust MCP server and CLI for Tailscale devices, users, keys, policies, and auth.","title":"Tailscale RMCP","repository":{"url":"https://github.com/jmagar/tailscale-rmcp","source":"github","id":"1238227291"},"version":"0.1.3","websiteUrl":"https://github.com/jmagar/tailscale-rmcp","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tailscale-rmcp","version":"0.1.3","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Tailscale RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Tailscale API key.","isRequired":true,"format":"string","isSecret":true,"name":"TAILSCALE_API_KEY"},{"description":"Optional GitHub release tag override for the downloaded Tailscale RMCP binary.","format":"string","placeholder":"v0.1.2","name":"TAILSCALE_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/tailscale-rmcp","placeholder":"jmagar/tailscale-rmcp","name":"TAILSCALE_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"TAILSCALE_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Tailscale RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/tailscale-rmcp","version":"0.1.3"},"distribution":{"nodePackage":"tailscale-rmcp","npm":"tailscale-rmcp@0.1.3"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T12:00:37.314618Z","publishedAt":"2026-07-12T12:00:37.314618Z","updatedAt":"2026-07-12T12:00:37.314618Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/unifi-rmcp","description":"Rust MCP server and CLI for UniFi Network controller operations.","title":"UniFi RMCP","repository":{"url":"https://github.com/jmagar/unifi-rmcp","source":"github","id":"1238227294"},"version":"0.2.4","websiteUrl":"https://github.com/jmagar/unifi-rmcp","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"unifi-rmcp","version":"0.2.4","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run UniFi RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"UniFi Network controller base URL.","isRequired":true,"format":"string","placeholder":"https://unifi.example.com","name":"UNIFI_URL"},{"description":"UniFi API key.","isRequired":true,"format":"string","isSecret":true,"name":"UNIFI_API_KEY"},{"description":"Optional GitHub release tag override for the downloaded UniFi RMCP binary.","format":"string","placeholder":"v0.2.3","name":"UNIFI_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/unifi-rmcp","placeholder":"jmagar/unifi-rmcp","name":"UNIFI_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"UNIFI_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for UniFi RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/unifi-rmcp","version":"0.2.4"},"distribution":{"nodePackage":"unifi-rmcp","npm":"unifi-rmcp@0.2.4"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T12:00:37.570413Z","publishedAt":"2026-07-12T12:00:37.570413Z","updatedAt":"2026-07-12T12:00:37.570413Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/unraid","description":"Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows.","title":"Unraid RMCP","repository":{"url":"https://github.com/dinglebear-ai/unraid","source":"github","id":"1238227303"},"version":"0.3.0","websiteUrl":"https://github.com/dinglebear-ai/unraid","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/unraid","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Unraid RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Full Unraid GraphQL endpoint URL.","isRequired":true,"format":"string","placeholder":"https://unraid.example.com/graphql","name":"UNRAID_API_URL"},{"description":"Unraid API key.","isRequired":true,"format":"string","isSecret":true,"name":"UNRAID_API_KEY"},{"description":"Optional GitHub release tag override for the downloaded Unraid RMCP binary.","format":"string","placeholder":"v0.2.2","name":"UNRAID_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/unraid-mcp","placeholder":"dinglebear-ai/unraid-mcp","name":"UNRAID_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"UNRAID_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Unraid RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/unraid","version":"0.3.0"},"distribution":{"nodePackage":"@dinglebear/unraid","npm":"@dinglebear/unraid@0.3.0"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T14:11:59.281461Z","publishedAt":"2026-08-04T14:11:59.281461Z","updatedAt":"2026-08-04T14:11:59.281461Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/unraid-mcp","description":"MCP server for Unraid API — provides tools to interact with an Unraid server's GraphQL API.","title":"Unraid MCP","repository":{"url":"https://github.com/dinglebear-ai/unraid","source":"github"},"version":"2.10.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"unraid-mcp","version":"2.10.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of your Unraid server, e.g. http://192.168.1.100.","isRequired":true,"name":"UNRAID_API_URL"},{"description":"Unraid API key for authentication.","isRequired":true,"isSecret":true,"name":"UNRAID_API_KEY"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"distribution":{"pypi":"unraid-mcp"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T12:12:37.385376Z","publishedAt":"2026-08-05T12:12:37.385376Z","updatedAt":"2026-08-05T12:12:37.385376Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/unraid-rmcp","description":"Rust MCP server and CLI for Unraid GraphQL, NAS, Docker, VM, and storage workflows.","title":"Unraid RMCP","repository":{"url":"https://github.com/jmagar/unraid-rmcp","source":"github","id":"1238227303"},"version":"0.2.3","websiteUrl":"https://github.com/jmagar/unraid-rmcp","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"unraid-rmcp","version":"0.2.3","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Unraid RMCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Full Unraid GraphQL endpoint URL.","isRequired":true,"format":"string","placeholder":"https://unraid.example.com/graphql","name":"UNRAID_API_URL"},{"description":"Unraid API key.","isRequired":true,"format":"string","isSecret":true,"name":"UNRAID_API_KEY"},{"description":"Optional GitHub release tag override for the downloaded Unraid RMCP binary.","format":"string","placeholder":"v0.2.2","name":"UNRAID_RMCP_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/unraid-rmcp","placeholder":"jmagar/unraid-rmcp","name":"UNRAID_RMCP_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"UNRAID_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for Unraid RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/unraid-rmcp","version":"0.2.3"},"distribution":{"nodePackage":"unraid-rmcp","npm":"unraid-rmcp@0.2.3"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T12:00:37.970335Z","publishedAt":"2026-07-12T12:00:37.970335Z","updatedAt":"2026-07-12T12:00:37.970335Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/yarr","description":"Self-hosted media fleet operations across Sonarr, Radarr, Plex, and related apps over MCP and CLI.","title":"Yarr MCP","repository":{"url":"https://github.com/dinglebear-ai/yarr","source":"github","id":"1247261733"},"version":"2.2.2","websiteUrl":"https://github.com/dinglebear-ai/yarr","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dinglebear/yarr","version":"2.2.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Yarr MCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional Sonarr base URL.","format":"string","placeholder":"http://sonarr:8989","name":"YARR_SONARR_URL"},{"description":"Optional Sonarr API key.","format":"string","isSecret":true,"name":"YARR_SONARR_API_KEY"},{"description":"Optional Radarr base URL.","format":"string","placeholder":"http://radarr:7878","name":"YARR_RADARR_URL"},{"description":"Optional Radarr API key.","format":"string","isSecret":true,"name":"YARR_RADARR_API_KEY"},{"description":"Optional Plex base URL.","format":"string","placeholder":"http://plex:32400","name":"YARR_PLEX_URL"},{"description":"Optional Plex token.","format":"string","isSecret":true,"name":"YARR_PLEX_TOKEN"},{"description":"Optional GitHub release tag override for the downloaded Yarr binary.","format":"string","placeholder":"v2.2.2","name":"YARR_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"dinglebear-ai/yarr","placeholder":"dinglebear-ai/yarr","name":"YARR_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"YARR_RELEASE_BASE_URL"},{"description":"Tracing filter for Yarr logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/dinglebear-ai/yarr","version":"2.2.2"},"distribution":{"nodePackage":"@dinglebear/yarr","npm":"@dinglebear/yarr@2.2.2"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T21:57:22.884031Z","publishedAt":"2026-08-04T21:57:22.884031Z","updatedAt":"2026-08-04T21:57:22.884031Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/yarr-mcp","description":"Rust MCP and CLI server for Sonarr, Radarr, Prowlarr, Plex, Jellyfin, and download clients.","title":"Yarr MCP","repository":{"url":"https://github.com/jmagar/yarr","source":"github","id":"1247261733"},"version":"1.1.1","websiteUrl":"https://github.com/jmagar/yarr","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"yarr-mcp","version":"1.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Run Yarr MCP over stdio.","isRequired":true,"format":"string","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional Sonarr base URL.","format":"string","placeholder":"http://sonarr:8989","name":"YARR_SONARR_URL"},{"description":"Optional Sonarr API key.","format":"string","isSecret":true,"name":"YARR_SONARR_API_KEY"},{"description":"Optional Radarr base URL.","format":"string","placeholder":"http://radarr:7878","name":"YARR_RADARR_URL"},{"description":"Optional Radarr API key.","format":"string","isSecret":true,"name":"YARR_RADARR_API_KEY"},{"description":"Optional Plex base URL.","format":"string","placeholder":"http://plex:32400","name":"YARR_PLEX_URL"},{"description":"Optional Plex token.","format":"string","isSecret":true,"name":"YARR_PLEX_TOKEN"},{"description":"Optional GitHub release tag override for the downloaded Yarr binary.","format":"string","placeholder":"v1.1.0","name":"YARR_VERSION"},{"description":"Optional GitHub owner/repo override for release asset downloads.","format":"string","default":"jmagar/yarr","placeholder":"jmagar/yarr","name":"YARR_REPO"},{"description":"Optional release download base URL override.","format":"string","name":"YARR_RELEASE_BASE_URL"},{"description":"Tracing filter for Yarr logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/yarr","version":"1.1.1"},"distribution":{"nodePackage":"yarr-mcp","npm":"yarr-mcp@1.1.1"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T12:00:38.673496Z","publishedAt":"2026-07-12T12:00:38.673496Z","updatedAt":"2026-07-12T12:00:38.673496Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.dinglebear/ytdl-rmcp","description":"Rust MCP server and CLI for yt-dlp search, downloads, metadata, transfers, and Plex playlists.","title":"YTDL RMCP","repository":{"url":"https://github.com/jmagar/ytdl-rmcp","source":"github","id":"1259656855"},"version":"1.0.2","websiteUrl":"https://github.com/jmagar/ytdl-rmcp","icons":[{"src":"https://avatars.githubusercontent.com/u/38927646?v=4","mimeType":"image/png","sizes":["460x460"],"theme":"dark"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"ytdl-rmcp","version":"1.0.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Plex server URL for playlist and Plex sync workflows.","format":"string","placeholder":"http://plex.local:32400","name":"YTDLP_PLEX_URL"},{"description":"Optional Plex token for playlist and Plex sync workflows.","format":"string","isSecret":true,"name":"YTDLP_PLEX_TOKEN"},{"description":"Optional AcoustID client key for identification and auto-retagging workflows.","format":"string","isSecret":true,"name":"YTDLP_ACOUSTID_CLIENT_KEY"},{"description":"Optional GitHub release tag override for the downloaded YTDL RMCP binary.","format":"string","placeholder":"v1.0.1","name":"YTDL_RMCP_BINARY_VERSION"},{"description":"Optional release download base URL override.","format":"string","default":"https://github.com/jmagar/ytdl-rmcp/releases/download","placeholder":"https://github.com/jmagar/ytdl-rmcp/releases/download","name":"YTDL_RMCP_RELEASE_BASE_URL"},{"description":"Tracing filter for YTDL RMCP logs.","format":"string","default":"info","placeholder":"info","name":"RUST_LOG"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"buildInfo":{"repository":"https://github.com/jmagar/ytdl-rmcp","version":"1.0.2"},"distribution":{"nodePackage":"ytdl-rmcp","npm":"ytdl-rmcp@1.0.2"},"dnsDomain":"dinglebear.ai","namespace":"ai.dinglebear"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T12:00:38.93391Z","publishedAt":"2026-07-12T12:00:38.93391Z","updatedAt":"2026-07-12T12:00:38.93391Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.djwizard/tvwizard","description":"Control Android TV from any AI. 38 MCP tools: playback, recap, recommend, smart-home, schedules.","title":"TVWizard","repository":{"url":"https://github.com/fizzious1/TVWizard-mcp","source":"github"},"version":"0.7.0","websiteUrl":"https://tv.djwizard.ai","remotes":[{"type":"streamable-http","url":"https://tv.djwizard.ai/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T13:19:31.955204Z","publishedAt":"2026-04-27T13:19:31.955204Z","updatedAt":"2026-04-27T13:19:31.955204Z","isLatest":true}}}],"metadata":{"nextCursor":"ai.djwizard/tvwizard:0.7.0","count":30}}
