{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tailscale-mcp/tailscale-mcp","description":"Drive a Tailscale node and its tailnet through the CLI and the control-plane API","title":"Tailscale","repository":{"url":"https://github.com/tailscale-mcp/tailscale-mcp","source":"github"},"version":"1.3.1","websiteUrl":"https://github.com/tailscale-mcp/tailscale-mcp","packages":[{"registryType":"npm","identifier":"@tailscale-mcp/tailscale-mcp","version":"1.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"A control-plane API access token. One of this, the OAuth client pair, or the OAuth JWT file is needed for the tailnet tools; without any of them only the local tools are offered.","isSecret":true,"name":"TAILSCALE_API_KEY"},{"description":"An OAuth client id, used with TAILSCALE_OAUTH_CLIENT_SECRET when there is no API access token.","name":"TAILSCALE_OAUTH_CLIENT_ID"},{"description":"The OAuth client secret that goes with TAILSCALE_OAUTH_CLIENT_ID.","isSecret":true,"name":"TAILSCALE_OAUTH_CLIENT_SECRET"},{"description":"The tailnet the control-plane tools act on. Without it they act on the one the credential belongs to.","name":"TAILSCALE_TAILNET"},{"description":"Which tools are offered: minimal, core or full.","default":"core","choices":["minimal","core","full"],"name":"TAILSCALE_MCP_PRESET"},{"description":"Offer the tools that change something. Read-only without it.","default":"false","choices":["true","false"],"name":"TAILSCALE_MCP_ALLOW_WRITE"},{"description":"Offer the tools that remove or sever something. Implies the write tier.","default":"false","choices":["true","false"],"name":"TAILSCALE_MCP_ALLOW_DESTRUCTIVE"}]},{"registryType":"oci","identifier":"ghcr.io/tailscale-mcp/tailscale-mcp:1.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"A control-plane API access token. One of this, the OAuth client pair, or the OAuth JWT file is needed for the tailnet tools; without any of them only the local tools are offered.","isSecret":true,"name":"TAILSCALE_API_KEY"},{"description":"An OAuth client id, used with TAILSCALE_OAUTH_CLIENT_SECRET when there is no API access token.","name":"TAILSCALE_OAUTH_CLIENT_ID"},{"description":"The OAuth client secret that goes with TAILSCALE_OAUTH_CLIENT_ID.","isSecret":true,"name":"TAILSCALE_OAUTH_CLIENT_SECRET"},{"description":"The tailnet the control-plane tools act on. Without it they act on the one the credential belongs to.","name":"TAILSCALE_TAILNET"},{"description":"Which tools are offered: minimal, core or full.","default":"core","choices":["minimal","core","full"],"name":"TAILSCALE_MCP_PRESET"},{"description":"Offer the tools that change something. Read-only without it.","default":"false","choices":["true","false"],"name":"TAILSCALE_MCP_ALLOW_WRITE"},{"description":"Offer the tools that remove or sever something. Implies the write tier.","default":"false","choices":["true","false"],"name":"TAILSCALE_MCP_ALLOW_DESTRUCTIVE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T13:51:40.355074Z","publishedAt":"2026-09-07T13:51:40.355074Z","updatedAt":"2026-09-07T13:51:40.355074Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.taimiralain/stackguide-mcp","description":"Dynamic context loading for AI assistants with TDD workflow and AST analysis","repository":{"url":"https://github.com/taimiralain/StackGuide-MCP","source":"github"},"version":"4.2.0","packages":[{"registryType":"npm","identifier":"@stackguide/mcp-server","version":"4.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T18:57:41.404982Z","publishedAt":"2026-07-30T18:57:41.404982Z","updatedAt":"2026-07-30T18:57:41.404982Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.taisly/agent","description":"Publish videos to TikTok, Reels, Shorts, X, and Facebook through Taisly.","title":"Taisly Social Media Posting","repository":{"url":"https://github.com/taisly/agent","source":"github"},"version":"0.2.9","websiteUrl":"https://taisly.com/en/ai-agent-kit","icons":[{"src":"https://app.taisly.com/logo512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://app.taisly.com/logo192.png","mimeType":"image/png","sizes":["192x192"]}],"packages":[{"registryType":"npm","identifier":"@taisly/agent","version":"0.2.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional. Run `taisly setup --agent <agent-slug>` to store a local Taisly agent credential, or set this manual API key from Taisly Settings.","format":"string","isSecret":true,"name":"TAISLY_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://app.taisly.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T06:08:31.598217Z","publishedAt":"2026-10-03T06:08:31.598217Z","updatedAt":"2026-10-03T06:08:31.598217Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.takeaseatventure/cron-mcp","description":"MCP cron validator for AI agents; flags impossible schedules and other silent cron bugs.","repository":{"url":"https://github.com/takeaseatventure/cron-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"cron-mcp-server","version":"0.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T22:33:14.988148Z","publishedAt":"2026-08-01T22:33:14.988148Z","updatedAt":"2026-08-01T22:33:14.988148Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.takeyaqa/PictMCP","description":"Provides pairwise combinatorial testing capabilities to AI assistants.","title":"PictMCP","repository":{"url":"https://github.com/takeyaqa/PictMCP","source":"github"},"version":"0.6.0","websiteUrl":"https://github.com/takeyaqa/PictMCP#readme","icons":[{"src":"https://raw.githubusercontent.com/takeyaqa/PictMCP/main/assets/PictMCP_icon@64x64.png","mimeType":"image/png","sizes":["64x64"]},{"src":"https://raw.githubusercontent.com/takeyaqa/PictMCP/main/assets/PictMCP_icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","identifier":"pictmcp","version":"0.6.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-03-22T10:30:49.942839Z","statusMessage":"This package has been archived and will no longer be maintained. Please consider using https://github.com/takeyaqa/tester-skills.","publishedAt":"2026-03-22T10:21:06.767037Z","updatedAt":"2026-03-22T10:30:49.942839Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.takiguchi-yu/google-workspace-mcp","description":"An MCP server for Google Workspaces.","repository":{"url":"https://github.com/takiguchi-yu/google-workspace-mcp","source":"github"},"version":"0.0.5","packages":[{"registryType":"npm","identifier":"@takiguchi-yu/google-workspace-mcp-server","version":"0.0.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-14T04:40:27.387067Z","publishedAt":"2026-03-14T04:40:27.387067Z","updatedAt":"2026-03-14T04:40:27.387067Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.takiguchi-yu/google-workspace-mcp-server","description":"An MCP server for Google Workspaces.","repository":{"url":"https://github.com/takiguchi-yu/google-workspace-mcp-server","source":"github"},"version":"0.9.0","packages":[{"registryType":"npm","identifier":"@takiguchi-yu/google-workspace-mcp-server","version":"0.9.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T00:11:19.601667Z","publishedAt":"2026-09-16T00:11:19.601667Z","updatedAt":"2026-09-16T00:11:19.601667Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.taliasoftworks/planvortex","description":"Schedule posts, read comments and answer messages across all your social networks.","title":"PlanVortex","repository":{"url":"https://github.com/taliasoftworks/PlanVortexMCP","source":"github"},"version":"0.9.1","websiteUrl":"https://planvortex.com/en/developers","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"planvortex-mcp","version":"0.9.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Client id of a PlanVortex app. Every plan has apps, the free one included. Panel: Settings > Apps.","isRequired":true,"name":"PLANVORTEX_CLIENT_ID"},{"description":"Secret of that app.","isRequired":true,"isSecret":true,"name":"PLANVORTEX_CLIENT_SECRET"},{"description":"Default organization id. Optional: saves a discovery call per conversation.","name":"PLANVORTEX_ORGANIZATION_ID"},{"description":"Directories upload_media may read from. Empty means none.","name":"PLANVORTEX_MCP_UPLOAD_DIRS"},{"description":"Set to 1 to remove the nine write tools.","name":"PLANVORTEX_MCP_READ_ONLY"},{"description":"Set to 1 to add create_ai_plan, which generates a week of posts and spends AI credits.","name":"PLANVORTEX_MCP_ALLOW_AI"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T18:50:58.847089Z","publishedAt":"2026-10-03T18:50:58.847089Z","updatedAt":"2026-10-03T18:50:58.847089Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.talivia-group/agent","description":"Revenue-first analytics installed and verified by AI agents through Talivia","title":"Talivia Revenue Analytics","repository":{"url":"https://github.com/talivia-group/agent","source":"github"},"version":"0.1.0","websiteUrl":"https://talivia.com/ai-agent-kit","packages":[{"registryType":"npm","identifier":"@talivia/agent","version":"0.1.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional. Run `talivia setup --agent <name>` and check in after browser approval to store a local credential.","format":"string","isSecret":true,"name":"TALIVIA_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://talivia.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T09:35:50.571919Z","publishedAt":"2026-08-02T09:35:50.571919Z","updatedAt":"2026-08-02T09:35:50.571919Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.talktosims/sage-infinite-search","description":"Find fresh, source-backed rare and one-of-one products at independent retailers.","title":"SAGE Infinite Search","repository":{"url":"https://github.com/talktosims/SAGE","source":"github","id":"1209686185"},"version":"1.1.0","websiteUrl":"https://indieco.shop/infinite-search","icons":[{"src":"https://indieco.shop/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://indieco.shop/api/agent/network/v0/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T21:41:15.092478Z","publishedAt":"2026-07-19T21:41:15.092478Z","updatedAt":"2026-07-19T21:41:15.092478Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.talonicdev/talonic-mcp","description":"Extract structured, schema-validated data from PDFs, scans, images, spreadsheets, and forms.","title":"Talonic","repository":{"url":"https://github.com/talonicdev/talonic-mcp","source":"github"},"version":"0.1.82","websiteUrl":"https://talonic.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@talonic/mcp","version":"0.1.82","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Talonic API key. Get one at https://app.talonic.com.","isRequired":true,"isSecret":true,"name":"TALONIC_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T08:14:03.890185Z","publishedAt":"2026-09-25T08:14:03.890185Z","updatedAt":"2026-09-25T08:14:03.890185Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tamas-fm/project-lore","description":"A local-first MCP server that routes development tasks to authoritative project documentation.","repository":{"url":"https://github.com/tamas-fm/project-lore-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"project-lore-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-25T15:55:04.892462Z","publishedAt":"2026-07-25T15:55:04.892462Z","updatedAt":"2026-07-25T15:55:04.892462Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tamasPetki/headless-tracker","description":"Read-only MCP server: your AI sees your crypto portfolio, never your keys. Not financial advice.","repository":{"url":"https://github.com/tamasPetki/HeadlessTracker","source":"github"},"version":"1.0.17","packages":[{"registryType":"npm","identifier":"headless-tracker","version":"1.0.17","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T12:10:01.524213Z","publishedAt":"2026-06-18T12:10:01.524213Z","updatedAt":"2026-06-18T12:10:01.524213Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tambo-ai/charming","description":"Build personal interactive apps with real URLs and persistent storage, using any AI.","title":"Charming","repository":{"url":"https://github.com/tambo-labs/charming-mcp","source":"github"},"version":"1.0.1","websiteUrl":"https://usecharming.com","icons":[{"src":"https://www.usecharming.com/charming-mark.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://charm.ing/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T00:21:49.923601Z","publishedAt":"2026-07-15T00:21:49.923601Z","updatedAt":"2026-07-15T00:21:49.923601Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tambovchanin/lsadecrypt-mcp","description":"Decrypt .lsa/.lsav files from Xiaomi devices. Upload, status, download, pricing.","title":"MIUI Decrypt MCP","version":"1.0.325","remotes":[{"type":"streamable-http","url":"https://mcp.lsadecrypt.online/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T23:00:30.570989Z","publishedAt":"2026-06-18T23:00:30.570989Z","updatedAt":"2026-06-18T23:00:30.570989Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tammifull/stashot","description":"Capture, OCR-search, and retrieve local Mac screenshots for AI agents through Stashot.","title":"Stashot","version":"0.8.0","websiteUrl":"https://stashot.doggo-company.com/","icons":[{"src":"https://stashot.doggo-company.com/assets/icon.png","mimeType":"image/png","sizes":["1024x1024"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"stashot-mcp","version":"0.8.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T07:51:31.276321Z","publishedAt":"2026-07-19T07:51:31.276321Z","updatedAt":"2026-07-19T07:51:31.276321Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.tanayyo1/tonr-music","description":"Free, copyright-safe AI music library for video creators and AI agents.","title":"Tonr Music","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://tonr.app/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-10T01:19:59.446981Z","publishedAt":"2026-04-10T01:19:59.446981Z","updatedAt":"2026-04-10T01:19:59.446981Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.tanbro/uiautomator2-mcp-server","description":"Android mobile automation with uiautomator2. AI bot for taps, swipes, apps, XPath testing, RPA.","title":"UIAutomator2 MCP Server","version":"0.3.3","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"uiautomator2-mcp-server","version":"0.3.3","transport":{"type":"stdio"},"packageArguments":[{"value":"stdio","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T08:34:30.440461Z","publishedAt":"2026-02-23T08:34:30.440461Z","updatedAt":"2026-02-23T08:34:30.440461Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tandryukha/aidemo","description":"Narrated, captioned product-demo MP4 from a storyboard.json; re-renders itself in CI at ~$0.","repository":{"url":"https://github.com/tandryukha/aidemo","source":"github"},"version":"0.15.2","packages":[{"registryType":"npm","identifier":"@tandryukha/aidemo","version":"0.15.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T13:47:36.999475Z","publishedAt":"2026-09-25T13:47:36.999475Z","updatedAt":"2026-09-25T13:47:36.999475Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.taneron/kleinanzeigen","description":"Search Kleinanzeigen.de, Germany's largest classifieds site, for second-hand listings","title":"kleinanzeigen-mcp","repository":{"url":"https://github.com/taneron/willmehr","source":"github","id":"1319841057"},"version":"0.1.0","websiteUrl":"https://github.com/taneron/willmehr#kleinanzeigen","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"kleinanzeigen-mcp","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"'full' (default) for a local install; 'public' paces requests and lowers the page and batch caps for an instance shared by several people.","default":"full","choices":["full","public"],"name":"WILLMEHR_MODE"},{"description":"Minimum spacing between requests to kleinanzeigen.de, in milliseconds. Concurrency trips the site's bot detection, so requests are serialised.","default":"800","name":"KZ_MIN_INTERVAL_MS"},{"description":"Cap on result pages a single search may fetch, roughly 25 listings each.","default":"5","name":"KZ_MAX_PAGE_COUNT"},{"description":"Cap on listing ids per batch detail call.","default":"20","name":"KZ_MAX_BATCH_SIZE"},{"description":"Listing timestamps are printed without a timezone; set Europe/Berlin to interpret them exactly.","name":"TZ"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T21:03:45.788571Z","publishedAt":"2026-09-01T21:03:45.788571Z","updatedAt":"2026-09-01T21:03:45.788571Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.taneron/willmehr","description":"Search willhaben.at for second-hand listings and rank the underpriced ones","title":"willmehr","repository":{"url":"https://github.com/taneron/willmehr","source":"github","id":"1319841057"},"version":"0.1.0","websiteUrl":"https://github.com/taneron/willmehr#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"willmehr","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"'full' (default) registers the account tools; 'public' runs anonymously, reads no credential and paces requests for a shared IP.","default":"full","choices":["full","public"],"name":"WILLMEHR_MODE"},{"description":"Session cookie from a logged-in willhaben browser session, needed only by the willhaben_my_* tools. Must contain BBX_JSESSIONID and x-bbx-csrf-token. Sessions expire within roughly half an hour.","isSecret":true,"name":"WILLHABEN_COOKIE"},{"description":"Minimum spacing between requests to willhaben, in milliseconds.","default":"400","name":"WILLHABEN_MIN_INTERVAL_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T21:03:44.99068Z","publishedAt":"2026-09-01T21:03:44.99068Z","updatedAt":"2026-09-01T21:03:44.99068Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tang-vu/keryx","description":"Budgeted research with cited evidence and visible payment state on the selected Arc network.","repository":{"url":"https://github.com/tang-vu/keryx","source":"github","subfolder":"mcp"},"version":"0.4.5","websiteUrl":"https://keryx.cc","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"keryx-mcp","version":"0.4.5","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://keryx.cc/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T05:45:40.448357Z","publishedAt":"2026-10-05T05:45:40.448357Z","updatedAt":"2026-10-05T05:45:40.448357Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tangchangzhe/bt-ops-mcp-server","description":"Secure MCP server for BT Panel operations with scoped permissions and audited writes.","title":"BT Ops MCP","repository":{"url":"https://github.com/tangchangzhe/bt-ops-mcp-server","source":"github","id":"1323663268"},"version":"0.1.4","websiteUrl":"https://github.com/tangchangzhe/bt-ops-mcp-server","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"bt-ops-mcp-server","version":"0.1.4","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"-y","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T14:24:14.324178Z","publishedAt":"2026-08-09T14:24:14.324178Z","updatedAt":"2026-08-09T14:24:14.324178Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tangfei7777-cell/mcp-output-firewall","description":"Three-layer firewall for MCP: content, egress and action policy. Proxy or server.","title":"MCP Output Firewall","repository":{"url":"https://github.com/tangfei7777-cell/mcp-output-firewall","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"mcp-output-firewall","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T07:03:36.40695Z","publishedAt":"2026-09-15T07:03:36.40695Z","updatedAt":"2026-09-15T07:03:36.40695Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.tankstellen/firmenliste-mcp","description":"B2B company address data for the DACH region: search 6,400+ industry lists and get price quotes.","repository":{"url":"https://github.com/tankstellen/firmenliste-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://www.firmenliste.net","remotes":[{"type":"streamable-http","url":"https://firmenliste-mcp.cf-firmenliste.workers.dev"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T07:28:19.085377Z","publishedAt":"2026-08-27T07:28:19.085377Z","updatedAt":"2026-08-27T07:28:19.085377Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tans/manto","description":"Publish, search, and promote time-sensitive news and messages through a public remote MCP server.","title":"Manto — 馒头新闻","repository":{"url":"https://github.com/tans/manto","source":"github"},"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://manto.xin/mcp","headers":[{"description":"Bearer API key for publishing, account, recharge, and promotion tools. Public search works without it.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T01:08:37.914779Z","publishedAt":"2026-09-09T01:08:37.914779Z","updatedAt":"2026-09-09T01:08:37.914779Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tapcolorapp/tapcolor","description":"Browse TapColor coloring categories and collections — for AI assistants.","repository":{"url":"https://github.com/tapcolorapp/tapcolor-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@tapcolorapp/mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your TapColor API key (request one at https://tapcolor.app/contact/)","isRequired":true,"format":"string","isSecret":true,"name":"TAPCOLOR_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T08:28:48.539576Z","publishedAt":"2026-10-03T08:28:48.539576Z","updatedAt":"2026-10-03T08:28:48.539576Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.taplid/taplid","description":"Audit AI responses and artifacts with ALLOW, REVIEW, or BLOCK decisions and trust scores.","title":"Taplid","repository":{"url":"https://github.com/taplid/taplid","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@taplid/mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Taplid API key. Required for taplid_audit; retrieval and verification do not require an API key.","format":"string","isSecret":true,"name":"TAPLID_API_KEY"},{"description":"Optional Taplid API base URL override. Defaults to https://api.taplid.com.","format":"string","name":"TAPLID_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T19:17:38.870171Z","publishedAt":"2026-08-01T19:17:38.870171Z","updatedAt":"2026-08-01T19:17:38.870171Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tarang8811/getintel","description":"Manage GetIntel AI visibility (GEO) from your own AI agent.","repository":{"url":"https://github.com/tarang8811/getintel-mcp","source":"github"},"version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://app.getintel.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T18:09:38.400553Z","publishedAt":"2026-08-02T18:09:38.400553Z","updatedAt":"2026-08-02T18:09:38.400553Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.taranis-ai/taranis-mcp-server","description":"Search stories and discover OSINT sources in Taranis AI.","title":"Taranis AI","repository":{"url":"https://github.com/taranis-ai/taranis-mcp-server","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"taranis-mcp-server","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"value":"stdio","name":"MCP_TRANSPORT"},{"description":"Taranis API root, including the /api path.","isRequired":true,"placeholder":"https://taranis.example/api","name":"TARANIS_API_URL"},{"description":"Taranis JWT. Configure this or both username and password.","isSecret":true,"name":"TARANIS_ACCESS_TOKEN"},{"description":"Taranis username. Configure together with the password instead of a JWT.","name":"TARANIS_USERNAME"},{"description":"Taranis password. Configure together with the username instead of a JWT.","isSecret":true,"name":"TARANIS_PASSWORD"}]},{"registryType":"oci","identifier":"ghcr.io/taranis-ai/taranis-mcp-server:0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"value":"stdio","name":"MCP_TRANSPORT"},{"description":"Taranis API root, including the /api path.","isRequired":true,"placeholder":"https://taranis.example/api","name":"TARANIS_API_URL"},{"description":"Taranis JWT. Configure this or both username and password.","isSecret":true,"name":"TARANIS_ACCESS_TOKEN"},{"description":"Taranis username. Configure together with the password instead of a JWT.","name":"TARANIS_USERNAME"},{"description":"Taranis password. Configure together with the username instead of a JWT.","isSecret":true,"name":"TARANIS_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T13:51:19.95193Z","publishedAt":"2026-08-06T13:51:19.95193Z","updatedAt":"2026-08-06T13:51:19.95193Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.taranis-ai/taranis-mcp-server:0.1.1","count":30}}
