{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yubinbin32-ops/mdflow","description":"Context OS for AI coding agents: task-scoped AST context, verified mutation, and rollback.","title":"mdflow — Context OS for AI Coding Agents","repository":{"url":"https://github.com/yubinbin32-ops/Mdflow-Canvas","source":"github"},"version":"0.3.5","packages":[{"registryType":"oci","identifier":"ghcr.io/yubinbin32-ops/mdflow:0.3.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path of the mounted project directory containing .mdflow.","format":"string","name":"MDFLOW_PROJECT_ROOT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T05:53:06.25197Z","publishedAt":"2026-09-10T05:53:06.25197Z","updatedAt":"2026-09-10T05:53:06.25197Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yubinbin32-ops/mdflow","description":"Context OS for AI coding agents: task-scoped AST context, verified mutation, and rollback.","title":"mdflow — Context OS for AI Coding Agents","repository":{"url":"https://github.com/yubinbin32-ops/Mdflow-Canvas","source":"github"},"version":"0.3.6","packages":[{"registryType":"oci","identifier":"ghcr.io/yubinbin32-ops/mdflow:0.3.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path of the mounted project directory containing .mdflow.","format":"string","name":"MDFLOW_PROJECT_ROOT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T16:32:43.205207Z","publishedAt":"2026-09-10T16:32:43.205207Z","updatedAt":"2026-09-10T16:32:43.205207Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yubinbin32-ops/mdflow","description":"Context OS for AI coding agents: task-scoped AST context, verified mutation, and rollback.","title":"mdflow — Context OS for AI Coding Agents","repository":{"url":"https://github.com/yubinbin32-ops/Mdflow-Canvas","source":"github"},"version":"0.3.7","packages":[{"registryType":"oci","identifier":"ghcr.io/yubinbin32-ops/mdflow:0.3.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path of the mounted project directory containing .mdflow.","format":"string","name":"MDFLOW_PROJECT_ROOT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-11T07:51:18.074651Z","publishedAt":"2026-09-11T07:51:18.074651Z","updatedAt":"2026-09-11T07:51:18.074651Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yubinkim444/ai-first-scraper-mcp","description":"Three MCP tools: fetch_page, fetch_pages_batch, search_web. Ad-free Markdown for AI agents.","title":"AI-First Scraper","repository":{"url":"https://github.com/yubinkim444/ai-first-scraper-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"ai-first-scraper-mcp","version":"1.0.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"URL of the ai-first-scraper instance to use. Default: https://ai-first-scraper.onrender.com","name":"SCRAPER_URL"},{"description":"URL of the ai-first-search instance to use. Default: https://ai-first-search.onrender.com","name":"SEARCH_URL"},{"description":"Upstream HTTP timeout in seconds. Default: 45","name":"AFS_TIMEOUT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T03:06:06.583896Z","publishedAt":"2026-05-19T03:06:06.583896Z","updatedAt":"2026-05-19T03:06:06.583896Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yubinkim444/ai-first-scraper-mcp","description":"Three MCP tools: fetch_page, fetch_pages_batch, search_web. Ad-free Markdown for AI agents.","title":"AI-First Scraper","repository":{"url":"https://github.com/yubinkim444/ai-first-scraper-mcp","source":"github"},"version":"1.0.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"ai-first-scraper-mcp","version":"1.0.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"URL of the ai-first-scraper instance to use. Default: https://ai-first-scraper.onrender.com","name":"SCRAPER_URL"},{"description":"URL of the ai-first-search instance to use. Default: https://ai-first-search.onrender.com","name":"SEARCH_URL"},{"description":"Upstream HTTP timeout in seconds. Default: 45","name":"AFS_TIMEOUT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T20:22:58.690948Z","publishedAt":"2026-08-26T20:22:58.690948Z","updatedAt":"2026-08-26T20:22:58.690948Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yubinkim444/repo-memory","description":"Shared, git-tracked working memory for AI agents on the same codebase.","title":"Repo Memory","repository":{"url":"https://github.com/yubinkim444/repo-memory","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"repo-memory-mcp","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to the repository whose .ai-memory/ to read/write. Defaults to the current working directory.","name":"REPO_MEMORY_ROOT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T10:25:57.466382Z","publishedAt":"2026-05-20T10:25:57.466382Z","updatedAt":"2026-05-20T10:25:57.466382Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yubinkim444/repo-memory","description":"Shared, git-tracked working memory for AI agents on the same codebase.","title":"Repo Memory","repository":{"url":"https://github.com/yubinkim444/repo-memory","source":"github"},"version":"0.2.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"repo-memory-mcp","version":"0.2.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to the repository whose .ai-memory/ to read/write. Defaults to the current working directory.","name":"REPO_MEMORY_ROOT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T20:22:58.876736Z","publishedAt":"2026-08-26T20:22:58.876736Z","updatedAt":"2026-08-26T20:22:58.876736Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yuens1002/bookie","description":"Double-entry bookkeeping MCP server — import bank CSVs, categorize, reconcile, tax reports.","repository":{"url":"https://github.com/yuens1002/bookie","source":"github"},"version":"0.8.5","packages":[{"registryType":"npm","identifier":"bookie-mcp","version":"0.8.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Neon pooled Postgres connection string — the ledger database","isRequired":true,"format":"string","isSecret":true,"name":"BOOKIE_DB_URL"},{"description":"Neon direct (non-pooled) Postgres connection string, used for schema push","isRequired":true,"format":"string","isSecret":true,"name":"BOOKIE_DB_DIRECT_URL"},{"description":"Static Bearer token for authenticating requests (printed by `npm run setup`)","isRequired":true,"format":"string","isSecret":true,"name":"BOOKIE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T12:07:21.451214Z","publishedAt":"2026-07-03T12:07:21.451214Z","updatedAt":"2026-07-03T12:07:21.451214Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yugui923/db-connect-mcp","description":"Multi-database MCP server for PostgreSQL, MySQL, and ClickHouse","title":"DB Connect MCP","repository":{"url":"https://github.com/yugui923/db-connect-mcp","source":"github"},"version":"0.3.1","packages":[{"registryType":"pypi","identifier":"db-connect-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database connection URL (e.g., postgresql+asyncpg://user:pass@host:5432/db)","isRequired":true,"format":"string","isSecret":true,"name":"DATABASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-02T03:23:51.655131Z","publishedAt":"2026-02-02T03:23:51.655131Z","updatedAt":"2026-02-02T03:23:51.655131Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yujiseok/public-official-mcp-server","description":"Korean public official asset disclosure data (공직자 재산공개) - search and retrieve assets","title":"Public Official Asset Disclosure (공직자 재산공개)","repository":{"url":"https://github.com/yujiseok/public-official-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"public-official-mcp-server","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-22T03:44:21.071331Z","publishedAt":"2026-03-22T03:44:21.071331Z","updatedAt":"2026-03-22T03:44:21.071331Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.yukihamada/tokkyo-maru","description":"特許まる — 発明を入れるだけで特許性の事前診断・明細書骨子・新規性喪失(特許法30条)判定。本人/弁理士の出願支援(代理しない)。","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://tokkyo-maru.fly.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-29T15:34:01.456531Z","publishedAt":"2026-06-29T15:34:01.456531Z","updatedAt":"2026-06-29T15:34:01.456531Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yukkurigen/yukkurigen-mcp","description":"台本を渡すとゆっくり解説・ずんだもん解説の動画（MP4）が返る。音声合成・字幕・図解・BGM・効果音まで自動。ChatGPT / Claude からは OAuth でつなぐだけ。","repository":{"url":"https://github.com/yukkurigen/yukkurigen-mcp","source":"github","id":"1359133051"},"version":"1.1.0","websiteUrl":"https://yukkurigen.com","remotes":[{"type":"streamable-http","url":"https://app.yukkurigen.com/api/mcp","headers":[{"description":"Bearer <API key>（OAuth に対応したクライアントは不要）。鍵は https://app.yukkurigen.com/settings/api-keys で発行する。","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T09:31:02.201Z","publishedAt":"2026-09-25T09:31:02.201Z","updatedAt":"2026-09-25T09:31:02.201Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yul761/statecore-mcp","description":"Auditable memory for coding agents: evidence chains, supersession history, keyless embedded SQLite","repository":{"url":"https://github.com/yul761/StateCore","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"statecore-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the memory scope name (defaults to the git repository root, else the working directory)","format":"string","name":"STATECORE_SCOPE"},{"description":"Set to 'true' together with MODEL_* variables to enable background distillation of conversational events; everything else works without it","format":"string","name":"FEATURE_LLM"},{"description":"OpenAI-compatible API key for background distillation (DeepSeek, OpenAI, Ollama, ...); not required for core memory, audit, and recall","format":"string","isSecret":true,"name":"MODEL_API_KEY"},{"description":"OpenAI-compatible base URL for the distillation model (e.g. https://api.deepseek.com/v1)","format":"string","name":"MODEL_BASE_URL"},{"description":"Model used for background distillation (e.g. deepseek-chat)","format":"string","name":"MODEL_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T03:31:43.038401Z","publishedAt":"2026-08-15T03:31:43.038401Z","updatedAt":"2026-08-15T03:31:43.038401Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yulanventures/prompteden-mcp","description":"Stdio MCP server for PromptEden projects, monitors, answers, and analytics.","title":"PromptEden","repository":{"url":"https://github.com/yulanventures/prompteden-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://app.prompteden.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@prompteden/mcp-server","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"PromptEden API key from Settings > API Keys. Required for every tool.","isRequired":true,"format":"string","isSecret":true,"name":"PROMPTEDEN_API_KEY"},{"description":"Optional. When set, must be https://app.prompteden.com. Any other origin is rejected.","format":"string","default":"https://app.prompteden.com","name":"PROMPTEDEN_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T12:42:12.190682Z","publishedAt":"2026-09-30T12:42:12.190682Z","updatedAt":"2026-09-30T12:42:12.190682Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yuluo688/gen-image-mcp","description":"Local stdio MCP for OpenAI-compatible and Gemini image generation, editing, and model fallback.","title":"gen-image MCP","repository":{"url":"https://github.com/yuluo688/gen-image-mcp","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"gen-image-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full HTTP/HTTPS base URL for the configured image API provider.","isRequired":true,"format":"string","name":"GEN_IMAGE_BASE_URL"},{"description":"API key for the configured image API provider.","isRequired":true,"format":"string","isSecret":true,"name":"GEN_IMAGE_API_KEY"},{"description":"Optional comma-separated OpenAI Images API model list. Configure this or GEN_IMAGE_GEMINI_MODEL.","format":"string","name":"GEN_IMAGE_MODEL"},{"description":"Optional comma-separated Gemini image model list. Configure this or GEN_IMAGE_MODEL.","format":"string","name":"GEN_IMAGE_GEMINI_MODEL"},{"description":"Optional true/false switch for sequential model fallback.","format":"string","name":"GEN_IMAGE_AUTO_FALLBACK"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T06:14:19.2677Z","publishedAt":"2026-09-21T06:14:19.2677Z","updatedAt":"2026-09-21T06:14:19.2677Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yuluo688/gen-image-mcp","description":"Local stdio MCP for OpenAI-compatible and Gemini image generation, editing, and model fallback.","title":"gen-image MCP","repository":{"url":"https://github.com/yuluo688/gen-image-mcp","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"gen-image-mcp","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full HTTP/HTTPS base URL for the configured image API provider.","isRequired":true,"format":"string","name":"GEN_IMAGE_BASE_URL"},{"description":"API key for the configured image API provider.","isRequired":true,"format":"string","isSecret":true,"name":"GEN_IMAGE_API_KEY"},{"description":"Optional comma-separated OpenAI Images API model list. Configure this or GEN_IMAGE_GEMINI_MODEL.","format":"string","name":"GEN_IMAGE_MODEL"},{"description":"Optional comma-separated Gemini image model list. Configure this or GEN_IMAGE_MODEL.","format":"string","name":"GEN_IMAGE_GEMINI_MODEL"},{"description":"Optional true/false switch for sequential model fallback.","format":"string","name":"GEN_IMAGE_AUTO_FALLBACK"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T07:09:49.585654Z","publishedAt":"2026-09-21T07:09:49.585654Z","updatedAt":"2026-09-21T07:09:49.585654Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yumaheymans/bestrobotmower-mcp","description":"Robot lawn mower dataset from BestRobotMower.co: specs, prices, 0-5 scores, buying recommendations.","repository":{"url":"https://github.com/yumaheymans/bestrobotmower-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://bestrobotmower.co/dataset","remotes":[{"type":"streamable-http","url":"https://bestrobotmower.co/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T22:42:32.826295Z","publishedAt":"2026-09-21T22:42:32.826295Z","updatedAt":"2026-09-21T22:42:32.826295Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yumaheymans/genmagic","description":"Generate text, images, speech, music, and video with any AI model, from one credit balance.","title":"GenMagic","repository":{"url":"https://github.com/yumaheymans/genmagic-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://genmagic.co/developers?utm_source=mcp-registry&utm_medium=listing&utm_campaign=agent-ecosystem","remotes":[{"type":"streamable-http","url":"https://genmagic.co/api/mcp","headers":[{"description":"GenMagic API key as a Bearer token (gm_live_...), created at https://genmagic.co/app/settings","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T05:39:08.50558Z","publishedAt":"2026-09-01T05:39:08.50558Z","updatedAt":"2026-09-01T05:39:08.50558Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.yuna0x0/anilist-mcp","description":"AniList MCP server for accessing AniList API data","title":"AniList","repository":{"url":"https://github.com/yuna0x0/anilist-mcp","source":"github","id":"952023806"},"version":"1.3.10","icons":[{"src":"https://anilist.co/img/icons/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anilist-mcp","version":"1.3.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/yuna0x0/anilist-mcp:1.3.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/anilist-mcp/releases/download/v1.3.10/anilist-mcp-1.3.10.mcpb","fileSha256":"58e694078422a2a2a7545c5301c18c2af1019c56ef082a5019471389f05f2bd4","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-05T06:31:52.276339Z","publishedAt":"2025-11-05T06:31:52.276339Z","updatedAt":"2025-11-05T06:31:52.276339Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/anilist-mcp","description":"AniList MCP server for accessing AniList API data","repository":{"url":"https://github.com/yuna0x0/anilist-mcp","source":"github"},"version":"1.3.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anilist-mcp","version":"1.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"oci","identifier":"docker.io/yuna0x0/anilist-mcp:1.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/anilist-mcp/releases/download/v1.3.2/anilist-mcp-1.3.2.mcpb","fileSha256":"5d6c9d0b6a420ccdb884ac982e9e1f8140be856012c157e85ab5bacb78a013c8","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-13T07:42:46.258255Z","publishedAt":"2025-09-13T07:42:46.258255Z","updatedAt":"2025-09-13T07:58:52.384172Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/anilist-mcp","description":"AniList MCP server for accessing AniList API data","repository":{"url":"https://github.com/yuna0x0/anilist-mcp","source":"github"},"version":"1.3.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anilist-mcp","version":"1.3.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"oci","identifier":"docker.io/yuna0x0/anilist-mcp:1.3.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/anilist-mcp/releases/download/v1.3.3/anilist-mcp-1.3.3.mcpb","fileSha256":"17f509167680edc3923940b31853fe2b27bbae1d5ab9b071525a4260704006ec","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-13T07:58:52.376058Z","publishedAt":"2025-09-13T07:58:52.376058Z","updatedAt":"2025-09-21T13:14:02.759136Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/anilist-mcp","description":"AniList MCP server for accessing AniList API data","repository":{"url":"https://github.com/yuna0x0/anilist-mcp","source":"github"},"version":"1.3.5","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anilist-mcp","version":"1.3.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/yuna0x0/anilist-mcp:1.3.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/anilist-mcp/releases/download/v1.3.5/anilist-mcp-1.3.5.mcpb","fileSha256":"40a76d2027c01ac43c592bf14a08beed7bdc4faca1d814086d11dbd664efd24a","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-21T13:14:02.752848Z","publishedAt":"2025-09-21T13:14:02.752848Z","updatedAt":"2025-09-22T00:19:27.284058Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/anilist-mcp","description":"AniList MCP server for accessing AniList API data","repository":{"url":"https://github.com/yuna0x0/anilist-mcp","source":"github"},"version":"1.3.6","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anilist-mcp","version":"1.3.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/yuna0x0/anilist-mcp:1.3.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/anilist-mcp/releases/download/v1.3.6/anilist-mcp-1.3.6.mcpb","fileSha256":"76579d74b1f94df9b6203d3a6a11385f22555f0f695dc109c1c6512a7e0c79ff","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-22T00:19:27.27423Z","publishedAt":"2025-09-22T00:19:27.27423Z","updatedAt":"2025-09-29T12:44:11.443462Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/anilist-mcp","description":"AniList MCP server for accessing AniList API data","repository":{"url":"https://github.com/yuna0x0/anilist-mcp","source":"github"},"version":"1.3.7","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anilist-mcp","version":"1.3.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/yuna0x0/anilist-mcp:1.3.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/anilist-mcp/releases/download/v1.3.7/anilist-mcp-1.3.7.mcpb","fileSha256":"29088017de549959db323020223aa564606285935bc5dbc7b2e2657ef4aba66a","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-29T12:44:11.439741Z","publishedAt":"2025-09-29T12:44:11.439741Z","updatedAt":"2025-09-29T12:44:11.439741Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.yuna0x0/anilist-mcp","description":"AniList MCP server for accessing AniList API data","title":"AniList","repository":{"url":"https://github.com/yuna0x0/anilist-mcp","source":"github","id":"952023806"},"version":"1.3.9","icons":[{"src":"https://anilist.co/img/icons/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anilist-mcp","version":"1.3.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/yuna0x0/anilist-mcp:1.3.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/anilist-mcp/releases/download/v1.3.9/anilist-mcp-1.3.9.mcpb","fileSha256":"e149213c661cd8473c5deb1f6a852e65db90dfdf90ff60890ebadd38a389b12e","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-20T10:18:38.483744Z","publishedAt":"2025-10-20T10:18:38.483744Z","updatedAt":"2025-10-20T10:18:38.483744Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.yuna0x0/anilist-mcp","description":"AniList MCP server for accessing AniList API data","title":"AniList","repository":{"url":"https://github.com/yuna0x0/anilist-mcp","source":"github","id":"952023806"},"version":"1.4.0","icons":[{"src":"https://anilist.co/img/icons/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anilist-mcp","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/yuna0x0/anilist-mcp:1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/anilist-mcp/releases/download/v1.4.0/anilist-mcp-1.4.0.mcpb","fileSha256":"f77013615f02d9001b895ffb915b0a642a1a914cbb48d24f6f09e91e3f9c9fd1","transport":{"type":"stdio"},"environmentVariables":[{"description":"AniList API token for authenticated requests","format":"string","isSecret":true,"name":"ANILIST_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-28T21:38:22.648984Z","publishedAt":"2025-11-28T21:38:22.648984Z","updatedAt":"2025-11-28T21:38:22.648984Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/hackmd-mcp","description":"A Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.","repository":{"url":"https://github.com/yuna0x0/hackmd-mcp","source":"github"},"version":"1.4.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"hackmd-mcp","version":"1.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]},{"registryType":"oci","identifier":"docker.io/yuna0x0/hackmd-mcp:1.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/hackmd-mcp/releases/download/v1.4.2/hackmd-mcp-1.4.2.mcpb","fileSha256":"7b6ee105271d8595e3e5a0a3e4f9075ab3a2b7b373f529f4c3e99d1f93dead62","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-13T08:20:45.650204Z","publishedAt":"2025-09-13T08:20:45.650204Z","updatedAt":"2025-09-15T03:10:53.114708Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/hackmd-mcp","description":"A Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.","repository":{"url":"https://github.com/yuna0x0/hackmd-mcp","source":"github"},"version":"1.5.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"hackmd-mcp","version":"1.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]},{"registryType":"oci","identifier":"docker.io/yuna0x0/hackmd-mcp:1.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/hackmd-mcp/releases/download/v1.5.0/hackmd-mcp-1.5.0.mcpb","fileSha256":"6035e3082ffaf5627e1293a2c8a5d7f42496010431c9b026859dae3bbaa9ce38","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-15T03:10:52.965843Z","publishedAt":"2025-09-15T03:10:52.965843Z","updatedAt":"2025-09-21T14:08:58.295678Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/hackmd-mcp","description":"A Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.","repository":{"url":"https://github.com/yuna0x0/hackmd-mcp","source":"github"},"version":"1.5.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"hackmd-mcp","version":"1.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]},{"registryType":"oci","identifier":"ghcr.io/yuna0x0/hackmd-mcp:1.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/hackmd-mcp/releases/download/v1.5.1/hackmd-mcp-1.5.1.mcpb","fileSha256":"a994d25dbf19fb2fd783c5daba402bf87fc5a1456e1a11acf6e729984a5524ae","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-21T14:08:58.290592Z","publishedAt":"2025-09-21T14:08:58.290592Z","updatedAt":"2025-09-22T00:26:57.638291Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.yuna0x0/hackmd-mcp","description":"A Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.","repository":{"url":"https://github.com/yuna0x0/hackmd-mcp","source":"github"},"version":"1.5.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"hackmd-mcp","version":"1.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]},{"registryType":"oci","identifier":"ghcr.io/yuna0x0/hackmd-mcp:1.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]},{"registryType":"mcpb","identifier":"https://github.com/yuna0x0/hackmd-mcp/releases/download/v1.5.2/hackmd-mcp-1.5.2.mcpb","fileSha256":"85c9f9930596291f3ba9e0e5d3241cbeac4d5bcc6832845bd7c05348cc5511d5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your HackMD API token for API authentication","isRequired":true,"format":"string","isSecret":true,"name":"HACKMD_API_TOKEN"},{"description":"Optional HackMD API URL, defaults to https://api.hackmd.io/v1","format":"string","default":"https://api.hackmd.io/v1","name":"HACKMD_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-22T00:26:57.630168Z","publishedAt":"2025-09-22T00:26:57.630168Z","updatedAt":"2025-09-29T12:42:14.511867Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.yuna0x0/hackmd-mcp:1.5.2","count":30}}
