{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gilesdawe/tokei-agent","description":"Control your Tokei (tokei.io) pre-launch and waitlist campaigns from AI agents and the command line.","repository":{"url":"https://github.com/gilesdawe/tokei-agent","source":"github"},"version":"0.3.6","packages":[{"registryType":"npm","identifier":"tokei-agent","version":"0.3.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tokei API key (starts tokei_k_). Create one at tokei.io -\u003e Dashboard -\u003e Settings -\u003e API Keys. Read-only keys cover every read command; write access is opt-in.","isRequired":true,"isSecret":true,"name":"TOKEI_API_KEY"},{"description":"Override the API base URL. Defaults to https://tokei.io; rarely needed.","name":"TOKEI_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T21:01:12.259642Z","publishedAt":"2026-09-10T21:01:12.259642Z","updatedAt":"2026-09-10T21:01:12.259642Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gilesdawe/tokei-agent","description":"Control your Tokei (tokei.io) pre-launch and waitlist campaigns from AI agents and the command line.","repository":{"url":"https://github.com/gilesdawe/tokei-agent","source":"github"},"version":"0.3.7","packages":[{"registryType":"npm","identifier":"tokei-agent","version":"0.3.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tokei API key (starts tokei_k_). Create one at tokei.io -\u003e Dashboard -\u003e Settings -\u003e API Keys. Read-only keys cover every read command; write access is opt-in.","isRequired":true,"isSecret":true,"name":"TOKEI_API_KEY"},{"description":"Override the API base URL. Defaults to https://tokei.io; rarely needed.","name":"TOKEI_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-18T19:22:10.569592Z","publishedAt":"2026-10-18T19:22:10.569592Z","updatedAt":"2026-10-18T19:22:10.569592Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gilesdawe/tokei-agent","description":"Control your Tokei (tokei.io) pre-launch and waitlist campaigns from AI agents and the command line.","repository":{"url":"https://github.com/gilesdawe/tokei-agent","source":"github"},"version":"0.3.8","packages":[{"registryType":"npm","identifier":"tokei-agent","version":"0.3.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tokei API key (starts tokei_k_). Create one at tokei.io -\u003e Dashboard -\u003e Settings -\u003e API Keys. Read-only keys cover every read command; write access is opt-in.","isRequired":true,"isSecret":true,"name":"TOKEI_API_KEY"},{"description":"Override the API base URL. Defaults to https://tokei.io; rarely needed.","name":"TOKEI_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T11:25:36.046085Z","publishedAt":"2026-10-23T11:25:36.046085Z","updatedAt":"2026-10-23T11:25:36.046085Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gimarcus/signal","description":"Moved to com.stackenhance/signal: the same server, now published under the StackEnhance domain.","title":"Signal by StackEnhance","version":"1.2.1","websiteUrl":"https://stackenhance.com/signal","icons":[{"src":"https://stackenhance.com/design-system/assets/favicon-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://stackenhance.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-10-11T12:48:41.150689Z","statusMessage":"Moved to com.stackenhance/signal (same server)","publishedAt":"2026-10-11T12:48:39.677649Z","updatedAt":"2026-10-11T12:48:41.150689Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ginokino/swarmpay","description":"Payment layer for AI agents. Send USDC, manage escrows on Base blockchain.","repository":{"url":"https://github.com/ginokino/swarmpay-sdk","source":"github"},"version":"0.4.4","packages":[{"registryType":"pypi","identifier":"swarmpay","version":"0.4.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Blockchain network: 'base-mainnet' or 'base-sepolia'","format":"string","name":"SWARMPAY_NETWORK"},{"description":"Coinbase Developer Platform API key ID (for wallet creation)","format":"string","isSecret":true,"name":"CDP_API_KEY_ID"},{"description":"Coinbase Developer Platform API key secret","format":"string","isSecret":true,"name":"CDP_API_KEY_SECRET"},{"description":"Admin wallet address for fee collection","format":"string","name":"SWARMPAY_ADMIN_WALLET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-29T14:51:37.695208Z","publishedAt":"2026-03-29T14:51:37.695208Z","updatedAt":"2026-03-29T14:51:37.695208Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ginugokz/ats-zero-browser-gateway","description":"Job postings from Workday, Greenhouse, Lever and Ashby, with added, updated and removed jobs.","title":"ATS Jobs Gateway (Workday, Greenhouse, Lever, Ashby)","repository":{"url":"https://github.com/ginugokz/ats-zero-browser-gateway","source":"github"},"version":"0.1.1","websiteUrl":"https://apify.com/ginugokz/ats-zero-browser-gateway","remotes":[{"type":"streamable-http","url":"https://mcp.apify.com/?tools=ginugokz/ats-zero-browser-gateway","headers":[{"description":"Bearer \u003cyour Apify API token\u003e (Apify Console → Settings → API \u0026 Integrations)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T11:13:25.355773Z","publishedAt":"2026-10-25T11:13:25.355773Z","updatedAt":"2026-10-25T11:13:25.355773Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.giorgio44/gateonai-mcp","description":"15 free tools for AI tool discovery, IO-graph pathfinding \u0026 search","repository":{"url":"https://github.com/giorgio44/gateonai","source":"github"},"version":"1.0.0","remotes":[{"type":"sse","url":"https://www.gateonai.com/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T19:54:00.997994Z","publishedAt":"2026-09-07T19:54:00.997994Z","updatedAt":"2026-09-07T19:54:00.997994Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giorgio44/gateonai-mcp","description":"Search and compare AI tools, build AI workflows, find tools that state EU hosting. No API key.","title":"GateOnAI","version":"1.4.2","websiteUrl":"https://www.gateonai.com","remotes":[{"type":"streamable-http","url":"https://www.gateonai.com/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T16:15:12.794049Z","publishedAt":"2026-10-12T16:15:12.794049Z","updatedAt":"2026-10-12T16:15:12.794049Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giovanemartins/localstack","description":"MCP server for LocalStack AWS services, enabling AI agents to interact with local AWS infra.","repository":{"url":"https://github.com/giovanemartins/localstack-mcp-server","source":"github","id":"955057457"},"version":"1.1.4","packages":[{"registryType":"npm","identifier":"@giovane.martins/localstack","version":"1.1.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"LocalStack endpoint URL","format":"string","default":"http://localhost:4566","name":"LOCALSTACK_ENDPOINT"},{"description":"AWS region","format":"string","default":"us-east-1","name":"AWS_REGION"},{"description":"AWS access key ID","format":"string","isSecret":true,"default":"test","name":"AWS_ACCESS_KEY_ID"},{"description":"AWS secret access key","format":"string","isSecret":true,"default":"test","name":"AWS_SECRET_ACCESS_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T23:08:39.881942Z","publishedAt":"2026-03-08T23:08:39.881942Z","updatedAt":"2026-03-08T23:08:39.881942Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giovanemartins/localstack","description":"MCP server for LocalStack AWS services, enabling AI agents to interact with local AWS infra.","repository":{"url":"https://github.com/giovanemartins/localstack-mcp-server","source":"github","id":"955057457"},"version":"1.1.5","packages":[{"registryType":"npm","identifier":"@giovane.martins/localstack","version":"1.1.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"LocalStack endpoint URL","format":"string","default":"http://localhost:4566","name":"LOCALSTACK_ENDPOINT"},{"description":"AWS region","format":"string","default":"us-east-1","name":"AWS_REGION"},{"description":"AWS access key ID","format":"string","isSecret":true,"default":"test","name":"AWS_ACCESS_KEY_ID"},{"description":"AWS secret access key","format":"string","isSecret":true,"default":"test","name":"AWS_SECRET_ACCESS_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T23:18:17.946343Z","publishedAt":"2026-03-08T23:18:17.946343Z","updatedAt":"2026-03-08T23:18:17.946343Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girapphe/memostem","description":"Capture selected AI ideas as private drafts and reuse confirmed knowledge with review-first MCP.","title":"MemoStem","repository":{"url":"https://github.com/girapphe/memostem-plugins","source":"github"},"version":"0.4.0","remotes":[{"type":"streamable-http","url":"https://www.memostem.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T06:18:09.723703Z","publishedAt":"2026-09-15T06:18:09.723703Z","updatedAt":"2026-09-15T06:18:09.723703Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girapphe/memostem","description":"Suggest reusable AI knowledge, draft it after consent, and reuse reviewed context.","title":"MemoStem","repository":{"url":"https://github.com/girapphe/memostem-plugins","source":"github"},"version":"0.5.1","remotes":[{"type":"streamable-http","url":"https://www.memostem.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T13:31:56.165789Z","publishedAt":"2026-09-15T13:31:56.165789Z","updatedAt":"2026-09-15T13:31:56.165789Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girapphe/memostem","description":"Find useful knowledge as conversations unfold and draft it privately after confirmation.","title":"MemoStem","repository":{"url":"https://github.com/girapphe/memostem-plugins","source":"github"},"version":"0.5.3","remotes":[{"type":"streamable-http","url":"https://www.memostem.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T08:14:59.579463Z","publishedAt":"2026-09-16T08:14:59.579463Z","updatedAt":"2026-09-16T08:14:59.579463Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girapphe/memostem","description":"Your reviewed knowledge, across AI conversations.","title":"MemoStem","repository":{"url":"https://github.com/girapphe/memostem-plugins","source":"github"},"version":"0.6.1","remotes":[{"type":"streamable-http","url":"https://www.memostem.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-22T06:59:58.57486Z","publishedAt":"2026-09-22T06:59:58.57486Z","updatedAt":"2026-09-22T06:59:58.57486Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girapphe/memostem","description":"Your reviewed knowledge, across AI conversations.","title":"MemoStem","repository":{"url":"https://github.com/girapphe/memostem-plugins","source":"github"},"version":"0.6.2","remotes":[{"type":"streamable-http","url":"https://www.memostem.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T11:28:07.208524Z","publishedAt":"2026-09-23T11:28:07.208524Z","updatedAt":"2026-09-23T11:28:07.208524Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girapphe/memostem","description":"Your reviewed knowledge, across AI conversations.","title":"MemoStem","repository":{"url":"https://github.com/girapphe/memostem-plugins","source":"github"},"version":"0.6.3","remotes":[{"type":"streamable-http","url":"https://www.memostem.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T06:56:41.575237Z","publishedAt":"2026-10-16T06:56:41.575237Z","updatedAt":"2026-10-16T06:56:41.575237Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girik-chadha/interviewer-mcp","description":"Full technical interview prep: company briefing, concepts, code deep-dive, mock interviews.","repository":{"url":"https://github.com/girik-chadha/interviewer-mcp","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"interviewer-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub personal access token (classic or fine-grained). Optional for public repos, raises rate limit from 60 to 5000 req/hr, required for private repos.","format":"string","isSecret":true,"name":"GITHUB_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T15:42:31.909666Z","publishedAt":"2026-07-17T15:42:31.909666Z","updatedAt":"2026-07-17T15:42:31.909666Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girishkvs/rostrum","description":"Clean up talk recordings: find redos, retakes and dead air, review every cut, render and verify.","title":"rostrum","repository":{"url":"https://github.com/girishkvs/rostrum","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"rostrum","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T05:44:58.680743Z","publishedAt":"2026-10-19T05:44:58.680743Z","updatedAt":"2026-10-19T05:44:58.680743Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girmmy/google-tasks","description":"Read/write Google Tasks: create, update, complete, delete, move tasks and lists, with due dates.","repository":{"url":"https://github.com/girmmy/google-tasks-mcp-server","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@girmmy/google-tasks-mcp-server","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to your downloaded Google OAuth desktop-client JSON. Defaults to ~/.config/google-tasks-mcp-server/client_secret.json","format":"filepath","name":"GOOGLE_TASKS_CLIENT_SECRET"},{"description":"Path where the cached OAuth token is stored. Defaults to ~/.config/google-tasks-mcp-server/token.json","format":"filepath","name":"GOOGLE_TASKS_TOKEN_PATH"},{"description":"Loopback port used only during the one-time authorization flow. Defaults to 53682","format":"number","name":"GOOGLE_TASKS_OAUTH_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T14:56:32.902926Z","publishedAt":"2026-09-02T14:56:32.902926Z","updatedAt":"2026-09-02T14:56:32.902926Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girmmy/google-tasks","description":"Read/write Google Tasks: create, update, complete, delete, move tasks and lists, with due dates.","repository":{"url":"https://github.com/girmmy/google-tasks-mcp-server","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@girmmy/google-tasks-mcp-server","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to your downloaded Google OAuth desktop-client JSON. Defaults to ~/.config/google-tasks-mcp-server/client_secret.json","format":"filepath","name":"GOOGLE_TASKS_CLIENT_SECRET"},{"description":"Path where the cached OAuth token is stored. Defaults to ~/.config/google-tasks-mcp-server/token.json","format":"filepath","name":"GOOGLE_TASKS_TOKEN_PATH"},{"description":"Loopback port used only during the one-time authorization flow. Defaults to 53682","format":"number","name":"GOOGLE_TASKS_OAUTH_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T17:59:27.77152Z","publishedAt":"2026-09-02T17:59:27.77152Z","updatedAt":"2026-09-02T17:59:27.77152Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girmmy/google-tasks","description":"Read/write Google Tasks: create, update, complete, delete, move tasks and lists, with due dates.","repository":{"url":"https://github.com/girmmy/google-tasks-mcp-server","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"@girmmy/google-tasks-mcp-server","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to your downloaded Google OAuth desktop-client JSON. Defaults to ~/.config/google-tasks-mcp-server/client_secret.json","format":"filepath","name":"GOOGLE_TASKS_CLIENT_SECRET"},{"description":"Path where the cached OAuth token is stored. Defaults to ~/.config/google-tasks-mcp-server/token.json","format":"filepath","name":"GOOGLE_TASKS_TOKEN_PATH"},{"description":"Loopback port used only during the one-time authorization flow. Defaults to 53682","format":"number","name":"GOOGLE_TASKS_OAUTH_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T18:24:28.327456Z","publishedAt":"2026-09-10T18:24:28.327456Z","updatedAt":"2026-09-10T18:24:28.327456Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.girmmy/google-tasks","description":"Read/write Google Tasks: create, update, complete, delete, move tasks and lists, with due dates.","repository":{"url":"https://github.com/girmmy/google-tasks-mcp-server","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"@girmmy/google-tasks-mcp-server","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to your downloaded Google OAuth desktop-client JSON. Defaults to ~/.config/google-tasks-mcp-server/client_secret.json","format":"filepath","name":"GOOGLE_TASKS_CLIENT_SECRET"},{"description":"Path where the cached OAuth token is stored. Defaults to ~/.config/google-tasks-mcp-server/token.json","format":"filepath","name":"GOOGLE_TASKS_TOKEN_PATH"},{"description":"Loopback port used only during the one-time authorization flow. Defaults to 53682","format":"number","name":"GOOGLE_TASKS_OAUTH_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T18:30:41.950977Z","publishedAt":"2026-09-10T18:30:41.950977Z","updatedAt":"2026-09-10T18:30:41.950977Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gishh/aipricinghub","description":"Source-backed AI model pricing, rankings, history, and benchmark data.","title":"AI Pricing Hub","repository":{"url":"https://github.com/gishh/aipricinghub","source":"github"},"version":"1.0.0","websiteUrl":"https://aipricinghub.com/mcp/","remotes":[{"type":"streamable-http","url":"https://aipricinghub.com/mcp/rpc"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T01:33:19.198484Z","publishedAt":"2026-07-13T01:33:19.198484Z","updatedAt":"2026-07-13T01:33:19.198484Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giskard09/argentum","description":"Karma economy for AI agents. Community attestations, on-chain reputation on Arbitrum.","title":"ARGENTUM","repository":{"url":"https://github.com/giskard09/argentum-core","source":"github"},"version":"0.4.0","remotes":[{"type":"sse","url":"https://argentum-mcp.rgiskard.xyz/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T17:23:00.221265Z","publishedAt":"2026-04-14T17:23:00.221265Z","updatedAt":"2026-04-14T17:23:00.221265Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giskard09/memory","description":"Pay-per-use semantic memory for AI agents. SHA256 commitment, Ed25519 sig, Lightning.","title":"Giskard Memory","repository":{"url":"https://github.com/giskard09/giskard-memory","source":"github"},"version":"1.0.1","remotes":[{"type":"sse","url":"https://memory.rgiskard.xyz/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T17:21:03.883381Z","publishedAt":"2026-04-14T17:21:03.883381Z","updatedAt":"2026-04-14T17:21:03.883381Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giskard09/oasis","description":"Contextual guidance for AI agents in fog states. Claude-backed, Ed25519, Lightning payment.","title":"Giskard Oasis","repository":{"url":"https://github.com/giskard09/giskard-oasis","source":"github"},"version":"0.1.0","remotes":[{"type":"sse","url":"https://oasis.rgiskard.xyz/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T17:21:25.450145Z","publishedAt":"2026-04-14T17:21:25.450145Z","updatedAt":"2026-04-14T17:21:25.450145Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giskard09/origin","description":"Free bootstrap MCP server for new agents. Pointers to the Mycelium ecosystem.","title":"Giskard Origin","repository":{"url":"https://github.com/giskard09/mcp-origin","source":"github"},"version":"0.1.0","remotes":[{"type":"sse","url":"https://origin.rgiskard.xyz/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T17:22:14.237899Z","publishedAt":"2026-04-14T17:22:14.237899Z","updatedAt":"2026-04-14T17:22:14.237899Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giskard09/search","description":"Pay-per-use web search for AI agents. Lightning invoice, Ed25519 signature, karma discounts.","title":"Giskard Search","repository":{"url":"https://github.com/giskard09/giskard-search","source":"github"},"version":"0.1.1","remotes":[{"type":"sse","url":"https://search.rgiskard.xyz/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T17:20:13.865557Z","publishedAt":"2026-04-14T17:20:13.865557Z","updatedAt":"2026-04-14T17:20:13.865557Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gistrec/mcp-mysql-client","description":"MCP server for one MySQL database: schema, read-only queries and guarded writes.","title":"MySQL MCP","repository":{"url":"https://github.com/gistrec/mcp-mysql-client","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/gistrec/mcp-mysql-client#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-mysql-client","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database host.","default":"127.0.0.1","name":"MYSQL_HOST"},{"description":"Database port.","default":"3306","name":"MYSQL_PORT"},{"description":"MySQL user. Use one with the least privileges the task needs, never root.","isRequired":true,"name":"MYSQL_USER"},{"description":"Password for that user. Treat it as a secret; MYSQL_PASS_FILE reads it from a file instead.","isSecret":true,"name":"MYSQL_PASS"},{"description":"The one database this server is bound to. No tool can leave it.","isRequired":true,"name":"MYSQL_DB"},{"description":"Require a TLS connection to the server.","default":"false","name":"MYSQL_SSL"},{"description":"Path to the CA bundle verifying the server certificate; implies MYSQL_SSL.","name":"MYSQL_SSL_CA"},{"description":"Allow INSERT statements through the execute tool.","default":"false","name":"ALLOW_INSERT_OPERATION"},{"description":"Allow UPDATE statements through the execute tool.","default":"false","name":"ALLOW_UPDATE_OPERATION"},{"description":"Allow DELETE statements through the execute tool.","default":"false","name":"ALLOW_DELETE_OPERATION"},{"description":"Row cap for one read; the result is marked truncated when it is hit.","default":"1000","name":"MYSQL_MAX_ROWS"},{"description":"Statement timeout in milliseconds; the connection is dropped on expiry.","default":"30000","name":"MYSQL_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T00:25:01.481823Z","publishedAt":"2026-08-23T00:25:01.481823Z","updatedAt":"2026-08-23T00:25:01.481823Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gistrec/mcp-mysql-client","description":"MCP server for one MySQL database: schema, read-only queries and guarded writes.","title":"MySQL MCP","repository":{"url":"https://github.com/gistrec/mcp-mysql-client","source":"github"},"version":"1.0.1","websiteUrl":"https://github.com/gistrec/mcp-mysql-client#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-mysql-client","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database host.","default":"127.0.0.1","name":"MYSQL_HOST"},{"description":"Database port.","default":"3306","name":"MYSQL_PORT"},{"description":"MySQL user. Use one with the least privileges the task needs, never root.","isRequired":true,"name":"MYSQL_USER"},{"description":"Password for that user. Treat it as a secret; MYSQL_PASS_FILE reads it from a file instead.","isSecret":true,"name":"MYSQL_PASS"},{"description":"The one database this server is bound to. No tool can leave it.","isRequired":true,"name":"MYSQL_DB"},{"description":"Require a TLS connection to the server.","default":"false","name":"MYSQL_SSL"},{"description":"Path to the CA bundle verifying the server certificate; implies MYSQL_SSL.","name":"MYSQL_SSL_CA"},{"description":"Allow INSERT statements through the execute tool.","default":"false","name":"ALLOW_INSERT_OPERATION"},{"description":"Allow UPDATE statements through the execute tool.","default":"false","name":"ALLOW_UPDATE_OPERATION"},{"description":"Allow DELETE statements through the execute tool.","default":"false","name":"ALLOW_DELETE_OPERATION"},{"description":"Row cap for one read; the result is marked truncated when it is hit.","default":"1000","name":"MYSQL_MAX_ROWS"},{"description":"Statement timeout in milliseconds; the connection is dropped on expiry.","default":"30000","name":"MYSQL_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T08:39:58.558168Z","publishedAt":"2026-10-22T08:39:58.558168Z","updatedAt":"2026-10-22T08:39:58.558168Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.gistrec/mcp-mysql-client:1.0.1","count":30}}
