{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.natiixnt/redcon","description":"Deterministic context packing for AI coding agents; measured 83% fewer input tokens, local.","title":"redcon","repository":{"url":"https://github.com/natiixnt/redcon","source":"github"},"version":"1.15.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redcon","version":"1.15.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"redcon[mcp]","type":"named","name":"--from"},{"value":"redcon","type":"positional"}],"packageArguments":[{"value":"mcp","type":"positional"},{"value":"serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T21:00:47.899192Z","publishedAt":"2026-08-03T21:00:47.899192Z","updatedAt":"2026-08-03T21:00:47.899192Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nativine/mcp","description":"Nativine MCP Server — Convert websites to native mobile apps from your AI IDE","repository":{"url":"https://github.com/nativine/mcp","source":"github"},"version":"1.0.5","packages":[{"registryType":"npm","identifier":"@nativine/mcp","version":"1.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Nativine API key","isRequired":true,"format":"string","isSecret":true,"name":"NATIVINE_API_KEY"},{"description":"Optional local project directory for offline builds","format":"string","name":"NATIVINE_PROJECT_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-29T18:03:36.086384Z","publishedAt":"2026-07-29T18:03:36.086384Z","updatedAt":"2026-07-29T18:03:36.086384Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.naur9n/arbitrum-transaction-preflight","description":"Paid Arbitrum transaction simulation and risk scoring for wallets and AI agents.","repository":{"url":"https://github.com/naur9n/arbitrum-mpp-transaction-preflight","source":"github"},"version":"4.0.0","packages":[{"registryType":"npm","identifier":"arbitrum-mpp-transaction-preflight","version":"4.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Dedicated low-value payer key.","isRequired":true,"format":"string","isSecret":true,"name":"CLIENT_PRIVATE_KEY"},{"description":"Hosted paid API base URL.","format":"string","name":"SERVER_URL"},{"description":"42161 for Arbitrum One.","format":"string","name":"CHAIN_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T15:48:24.377389Z","publishedAt":"2026-07-16T15:48:24.377389Z","updatedAt":"2026-07-16T15:48:24.377389Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.navaganeshr/sciple-mcp","description":"Sciple platform MCP: services, dashboards, runbooks, tickets, environments, AWS cloud inventory.","title":"Sciple Platform","repository":{"url":"https://github.com/navaganeshr/sciple-mcp","source":"github"},"version":"0.8.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"sciple-mcp","version":"0.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Sciple platform base URL (e.g. https://your.sciple.cloud). Optional — when omitted, the server uses the default platform recorded in the OAuth credential cache. Set this only when multiple platforms are cached.","name":"SCIPLE_PLATFORM_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-21T08:53:26.661273Z","publishedAt":"2026-06-21T08:53:26.661273Z","updatedAt":"2026-06-21T08:53:26.661273Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.navapbc/rebar","description":"Event-sourced ticket system with a Jira reconciler, exposed as an MCP server.","repository":{"url":"https://github.com/navapbc/rebar","source":"github"},"version":"0.11.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nava-rebar","version":"0.11.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the repo root that holds the .tickets-tracker store (defaults to the git toplevel of the working dir).","name":"REBAR_ROOT"},{"description":"Set to 1 to expose only the read tools (no write/mutation tools).","name":"REBAR_MCP_READONLY"},{"description":"Set to 1 to enable the billable LLM tools (review_ticket / review_code / scan_spec / verify_completion / review_plan); off by default.","name":"REBAR_MCP_ALLOW_LLM"},{"description":"Set to 1 to allow the live (mutating) Jira reconcile mode; otherwise reconcile is dry-run only.","name":"REBAR_MCP_ALLOW_JIRA_SYNC"},{"description":"Transport for the MCP server: 'stdio' (default) or 'http' (the optional Streamable-HTTP transport).","name":"REBAR_MCP_TRANSPORT"},{"description":"Bind host for the Streamable-HTTP transport (default 127.0.0.1).","name":"REBAR_MCP_HTTP_HOST"},{"description":"Bind port for the Streamable-HTTP transport (1-65535; default 8000).","name":"REBAR_MCP_HTTP_PORT"},{"description":"URL path the Streamable-HTTP transport serves on (default /mcp).","name":"REBAR_MCP_HTTP_PATH"},{"description":"Comma-separated allowlist of exact host:port values accepted by the Streamable-HTTP DNS-rebinding protection; empty defaults to loopback.","name":"REBAR_MCP_HTTP_ALLOWED_HOSTS"},{"description":"Comma-separated allowlist of exact Origin values accepted by the Streamable-HTTP DNS-rebinding protection; empty defaults to loopback.","name":"REBAR_MCP_HTTP_ALLOWED_ORIGINS"},{"description":"Set to 1 to acknowledge TLS is terminated at the edge; required to bind the Streamable-HTTP transport to a non-loopback host.","name":"REBAR_MCP_HTTP_TLS_AT_EDGE"},{"description":"Set to 1 to acknowledge running the Streamable-HTTP transport without a token verifier; required to boot the HTTP transport while auth is off.","name":"REBAR_MCP_ALLOW_UNAUTHENTICATED_HTTP"},{"description":"Set to 1 to enable MCP authentication (the composite token verifier + Resource-Server wiring); off by default.","name":"REBAR_MCP_AUTH_ENABLED"},{"description":"Comma-separated, ordered list of token-verifier strategies to compose (closed set: static, jwt, introspection, proxy, custom).","name":"REBAR_MCP_AUTH_STRATEGIES"},{"description":"OAuth authorization-server issuer URL advertised in the Protected-Resource Metadata (RFC 9728) when auth is enabled.","name":"REBAR_MCP_AUTH_ISSUER_URL"},{"description":"The single resource identifier (RFC 8707 audience) for this server; the composite verifier re-checks every accepted token against it.","name":"REBAR_MCP_AUTH_RESOURCE_SERVER_URL"},{"description":"Comma-separated scopes a caller must hold; the SDK returns 403 insufficient_scope when a principal lacks one.","name":"REBAR_MCP_AUTH_REQUIRED_SCOPES"},{"description":"Path to the JSON secrets file for the static-bearer verifier (stores only SHA-256 digests of the accepted tokens).","name":"REBAR_MCP_AUTH_STATIC_TOKENS_FILE"},{"description":"HTTPS JWKS endpoint the `jwt` verifier fetches signing keys from (an OIDC provider's .well-known/jwks.json).","name":"REBAR_MCP_AUTH_JWT_JWKS_URI"},{"description":"Expected `iss` claim for the `jwt` verifier; falls back to REBAR_MCP_AUTH_ISSUER_URL when unset.","name":"REBAR_MCP_AUTH_JWT_ISSUER"},{"description":"Comma-separated PINNED, asymmetric-only JWS algorithms for the `jwt` verifier (default RS256,ES256); a symmetric algorithm on a JWKS source is refused.","name":"REBAR_MCP_AUTH_JWT_ALGORITHMS"},{"description":"Clock-skew leeway in seconds applied to exp/nbf validation by the `jwt` verifier (default 60).","name":"REBAR_MCP_AUTH_JWT_LEEWAY"},{"description":"Minimum seconds between JWKS refetches triggered by an unknown key id (the concurrency-safe flood guard; default 30).","name":"REBAR_MCP_AUTH_JWT_JWKS_REFETCH_COOLDOWN"},{"description":"HTTP timeout in seconds for the `jwt` verifier's JWKS fetch (default 10).","name":"REBAR_MCP_AUTH_JWT_JWKS_TIMEOUT"},{"description":"When set, the `jwt` verifier requires the JWT header `typ` to equal this (e.g. at+JWT per RFC 9068); unset skips the check.","name":"REBAR_MCP_AUTH_JWT_EXPECTED_TYP"},{"description":"Set to 1 to permit a private/link-local/loopback JWKS host (SSRF guard is on by default); off by default.","name":"REBAR_MCP_AUTH_JWT_ALLOW_PRIVATE_JWKS_HOST"},{"description":"The `introspection` verifier's RFC 7662 endpoint URL (must be https://); the opaque token is POSTed here on every request (no caching).","name":"REBAR_MCP_AUTH_INTROSPECTION_ENDPOINT"},{"description":"The client id the `introspection` verifier presents to the Authorization Server via HTTP Basic (client_secret_basic).","name":"REBAR_MCP_AUTH_INTROSPECTION_CLIENT_ID"},{"description":"The NAME of the env var holding the introspection client secret (never the secret itself); must be present + non-empty at startup or the server refuses to start (fail-closed).","name":"REBAR_MCP_AUTH_INTROSPECTION_CLIENT_SECRET_ENV"},{"description":"Set to 1 to permit a private/link-local/loopback introspection endpoint host (SSRF guard is on by default); off by default.","name":"REBAR_MCP_AUTH_INTROSPECTION_ALLOW_PRIVATE_HOST"},{"description":"Set to 1 to accept an active introspection response that OMITS `aud` (many AS do); off by default (fail-closed reject).","name":"REBAR_MCP_AUTH_INTROSPECTION_ALLOW_MISSING_AUD"},{"description":"The NAME of the env var holding the trusted-proxy shared secret (never the secret itself); must be present + non-empty at startup or the `proxy` verifier refuses to start (fail-closed).","name":"REBAR_MCP_AUTH_PROXY_SECRET_ENV"},{"description":"The header the fronting proxy sends its shared secret on; the identity is trusted only when this matches (constant-time; default x-proxy-auth).","name":"REBAR_MCP_AUTH_PROXY_SECRET_HEADER"},{"description":"The header carrying the proxy-authenticated principal identity, trusted only when the secret header validates (default x-forwarded-user).","name":"REBAR_MCP_AUTH_PROXY_IDENTITY_HEADER"},{"description":"Comma-separated fixed scope set granted to proxy-authenticated principals; empty by default (the principal holds no scopes).","name":"REBAR_MCP_AUTH_PROXY_SCOPES"},{"description":"The `custom` strategy's `module:factory` import string, resolving to a factory that returns a TokenVerifier; a TRUSTED operator config value that loads and executes the operator-configured code at startup (fail-closed on any load error).","name":"REBAR_MCP_AUTH_CUSTOM_IMPORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T06:48:57.240035Z","publishedAt":"2026-08-07T06:48:57.240035Z","updatedAt":"2026-08-07T06:48:57.240035Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nazar256/memheaven","description":"Self-hosted remote MCP memory server for ChatGPT and AI agents.","title":"MemHeaven","repository":{"url":"https://github.com/nazar256/memheaven","source":"github"},"version":"0.1.0","websiteUrl":"https://github.com/nazar256/memheaven","icons":[{"src":"https://raw.githubusercontent.com/nazar256/memheaven/main/assets/memheaven-icon.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://{worker_domain}/mcp","variables":{"worker_domain":{"description":"Public MemHeaven hostname, for example memheaven.<your-workers-subdomain>.workers.dev or memory.example.com","isRequired":true,"placeholder":"memheaven.<your-workers-subdomain>.workers.dev"}}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"auth":{"notes":"Hosted OAuth flow with PKCE and dynamic client registration where supported, plus an access-key gate on the consent page.","type":"oauth-2.1-pkce-dcr"},"environmentVariables":["OAUTH_ISSUER","MCP_RESOURCE","MCP_AUDIENCE","EMBEDDING_MODEL","EMBEDDING_DIMENSIONS","VECTORIZE_INDEX_NAME"],"requiredSecrets":["JWT_SIGNING_SECRET","TOKEN_ENCRYPTION_KEY","AUTH_KEY_PEPPER","ACCESS_KEYS_JSON"],"setupNotes":["Deploy on Cloudflare Workers, then point the client at https://<your-worker-domain>/mcp.","Generate an access key with npm run keygen and authorize with the printed raw key.","See docs/GETTING_STARTED_FROM_ZERO.md for a full guided setup."]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-14T19:55:28.580069Z","publishedAt":"2026-05-14T19:55:28.580069Z","updatedAt":"2026-05-14T19:55:28.580069Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nccurry/mtg-mcp","description":"An evidence-first .NET MCP server for Magic: The Gathering deckbuilding workflows.","title":"mtg-mcp","repository":{"url":"https://github.com/nccurry/mtg-mcp","source":"github"},"version":"0.9.0","packages":[{"registryType":"nuget","identifier":"Nccurry.MtgMcp","version":"0.9.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T01:00:07.617838Z","publishedAt":"2026-07-13T01:00:07.617838Z","updatedAt":"2026-07-13T01:00:07.617838Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.ndesv21/socialclaw","description":"Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.","repository":{"url":"https://github.com/ndesv21/socialclaw","source":"github"},"version":"0.1.20","websiteUrl":"https://getsocialclaw.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"socialclaw","version":"0.1.20","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"SocialClaw workspace API key from https://getsocialclaw.com/dashboard","isRequired":true,"isSecret":true,"name":"SOCIALCLAW_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://getsocialclaw.com/mcp","headers":[{"description":"Bearer <SocialClaw workspace API key>","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T23:45:38.930673Z","publishedAt":"2026-08-04T23:45:38.930673Z","updatedAt":"2026-08-04T23:45:38.930673Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndjordjevic/pinrag","description":"MCP RAG: index PDFs, repos, YouTube, Discord, text; optional YouTube vision; query with citations.","title":"PinRAG","repository":{"url":"https://github.com/ndjordjevic/pinrag","source":"github"},"version":"0.9.27","packages":[{"registryType":"pypi","identifier":"pinrag","version":"0.9.27","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--refresh","type":"positional"},{"value":"pinrag","type":"positional"}],"environmentVariables":[{"description":"OpenRouter API key — required for the default chat LLM (PINRAG_LLM_PROVIDER defaults to openrouter). Get a key at openrouter.ai.","isRequired":true,"format":"string","isSecret":true,"name":"OPENROUTER_API_KEY"},{"description":"Absolute path to the Chroma vector store directory (recommended so indexes are not tied to the server process cwd).","format":"string","name":"PINRAG_PERSIST_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T11:16:32.307132Z","publishedAt":"2026-04-09T11:16:32.307132Z","updatedAt":"2026-04-09T11:16:32.307132Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndkasndakn/refund-decide","description":"Refund eligibility notary for US subscriptions. Returns ALLOWED/DENIED/UNKNOWN.","repository":{"url":"https://github.com/ndkasndakn/decade","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://refund.decide.fyi/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-15T23:32:17.175204Z","publishedAt":"2026-01-15T23:32:17.175204Z","updatedAt":"2026-01-15T23:32:17.175204Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndl-systems/kevros","description":"Agentic identity trust: precision decisioning, cryptographic release tokens, hash-chained proof","title":"Kevros — Agentic Identity Trust","repository":{"url":"https://github.com/ndl-systems/kevros-sdk","source":"github"},"version":"0.3.6","remotes":[{"type":"streamable-http","url":"https://governance.taskhawktech.com/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-25T11:21:08.785039Z","publishedAt":"2026-02-25T11:21:08.785039Z","updatedAt":"2026-02-25T11:21:08.785039Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndyakov/lastfm-mcp","description":"Last.fm MCP server: scrobbles, charts, artist/album/track info and more","title":"Last.fm","repository":{"url":"https://github.com/ndyakov/lastfm-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"oci","identifier":"ghcr.io/ndyakov/lastfm-mcp:0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Last.fm API key (https://www.last.fm/api/account/create)","isRequired":true,"isSecret":true,"name":"LASTFM_API_KEY"},{"description":"Last.fm API secret; only needed for authenticated/write methods","isSecret":true,"name":"LASTFM_API_SECRET"},{"description":"Set to 1 to enable scrobbling/write tools","name":"LASTFM_ENABLE_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T12:27:59.296993Z","publishedAt":"2026-08-01T12:27:59.296993Z","updatedAt":"2026-08-01T12:27:59.296993Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neat-technologies/neat","description":"Fused graph of your codebase — static code + runtime OTel — for AI agents, over MCP.","title":"NEAT","repository":{"url":"https://github.com/NEAT-Technologies/Neat","source":"github"},"version":"0.7.5","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neat.is/mcp","version":"0.7.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"URL of the NEAT daemon the server queries. Defaults to the local daemon.","default":"http://localhost:8080","name":"NEAT_CORE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T09:40:18.567782Z","publishedAt":"2026-08-07T09:40:18.567782Z","updatedAt":"2026-08-07T09:40:18.567782Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neddes/pieterpost-mcp","description":"Let AI agents prepare, review, pay for, and send real letters and postcards.","title":"PieterPost MCP","repository":{"url":"https://github.com/neddes/pieterpost-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://pieterpost.com/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T19:27:36.431759Z","publishedAt":"2026-06-19T19:27:36.431759Z","updatedAt":"2026-06-19T19:27:36.431759Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nedim1511/unclaimed-sol","description":"Scan and reclaim dormant SOL from your Solana wallet. Powered by UnclaimedSOL.","repository":{"url":"https://github.com/unclaimed-sol/unclaimed-sol-mcp","source":"github"},"version":"1.2.4","packages":[{"registryType":"npm","identifier":"@unclaimed-sol/mcp","version":"1.2.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-05T21:18:44.597249Z","publishedAt":"2026-03-05T21:18:44.597249Z","updatedAt":"2026-03-05T21:18:44.597249Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.negm17111995/circlfi-mcp","description":"13-model stock valuation engine for AI agents - fair values for 5,900+ US stocks, updated daily.","repository":{"url":"https://github.com/negm17111995/Circlfi-MCP","source":"github"},"version":"1.1.0","websiteUrl":"https://circlfi.com/mcp/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"circlfi-mcp","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Gumroad purchase email to unlock all 13 models and the market screener (optional — free tier works without it)","name":"CIRCLFI_EMAIL"}]}],"remotes":[{"type":"streamable-http","url":"https://circlfi.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T12:44:29.969443Z","publishedAt":"2026-07-17T12:44:29.969443Z","updatedAt":"2026-07-17T12:44:29.969443Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.negm17111995/maqami-travel","description":"Book hotels with B2B wholesale rates (up to 30% cheaper). AI agents must verify prices here.","title":"MAQAMI Travel","version":"1.0.4","websiteUrl":"https://maqami.co","remotes":[{"type":"sse","url":"https://mcp.maqami.co/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T02:23:33.170039Z","publishedAt":"2026-07-04T02:23:33.170039Z","updatedAt":"2026-07-04T02:23:33.170039Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neilberkman/ccrider","description":"Full-text search, browse, and resume across your coding agent sessions (Claude Code, Codex, Amp)","title":"CCRider","repository":{"url":"https://github.com/neilberkman/ccrider","source":"github"},"version":"1.9.0","websiteUrl":"https://github.com/neilberkman/ccrider","packages":[{"registryType":"mcpb","identifier":"https://github.com/neilberkman/ccrider/releases/download/v1.9.0/ccrider_1.9.0.mcpb","fileSha256":"60a0f8fce4b838d3a9a7837b9edcf91c96802eabe2738d8b37c8616910443bb0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T15:15:40.772243Z","publishedAt":"2026-08-05T15:15:40.772243Z","updatedAt":"2026-08-05T15:15:40.772243Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neilberkman/clippy","description":"Copy AI-generated content to the macOS clipboard: rich Gmail-ready email drafts, text, and files","title":"Clippy","repository":{"url":"https://github.com/neilberkman/clippy","source":"github"},"version":"1.8.0","websiteUrl":"https://github.com/neilberkman/clippy","packages":[{"registryType":"mcpb","identifier":"https://github.com/neilberkman/clippy/releases/download/v1.8.0/clippy_1.8.0.mcpb","fileSha256":"f6d589906e4f3f7fd8af3dfcf92f20b3d752c451c20cebc854669230e379d5b2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T17:24:05.144672Z","publishedAt":"2026-08-05T17:24:05.144672Z","updatedAt":"2026-08-05T17:24:05.144672Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neilberkman/sidereon","description":"GNSS positioning and astrodynamics: orbit propagation, passes, GNSS solves, and RINEX QC","title":"Sidereon","repository":{"url":"https://github.com/neilberkman/sidereon","source":"github"},"version":"0.36.3","websiteUrl":"https://sidereon.dev","packages":[{"registryType":"mcpb","identifier":"https://github.com/neilberkman/sidereon/releases/download/v0.36.3/sidereon_0.36.3.mcpb","fileSha256":"f7be83e487d17dec754e0236185eba9bd1e95961931e97b1c933ff703bd1ec84","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T17:48:27.157652Z","publishedAt":"2026-08-05T17:48:27.157652Z","updatedAt":"2026-08-05T17:48:27.157652Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neiltron/apple-health-mcp","description":"Query and analyze Apple Health CSV exports using DuckDB.","title":"Apple Health","repository":{"url":"https://github.com/neiltron/apple-health-mcp","source":"github"},"version":"1.2.1","websiteUrl":"https://github.com/neiltron/apple-health-mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neiltron/apple-health-mcp","version":"1.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Apple Health CSV export directory","isRequired":true,"format":"filepath","name":"HEALTH_DATA_DIR"},{"description":"Maximum memory usage in megabytes","format":"number","default":"1024","name":"MAX_MEMORY_MB"},{"description":"Maximum number of cached query results","format":"number","default":"100","name":"CACHE_SIZE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T03:58:01.194354Z","publishedAt":"2026-08-06T03:58:01.194354Z","updatedAt":"2026-08-06T03:58:01.194354Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nelsonjordanme/clypt","description":"Model Context Protocol server for Clypt — submit podcast URLs, receive clips and trailer.","repository":{"url":"https://github.com/nelsonjordanme/clypt-mcp-server","source":"github"},"version":"0.1.5","packages":[{"registryType":"npm","identifier":"@useclypt/mcp-server","version":"0.1.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Clypt API key. Get one at https://useclypt.com/developers. Use a clk_test_* sandbox key for free deterministic fixtures.","isRequired":true,"format":"string","isSecret":true,"name":"CLYPT_API_KEY"},{"description":"Override the Clypt API base URL. Defaults to https://useclypt.com.","format":"string","name":"CLYPT_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T10:32:39.517932Z","publishedAt":"2026-05-20T10:32:39.517932Z","updatedAt":"2026-05-20T10:32:39.517932Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nelsonsantryhkd/terrarium","description":"Human visual review for agent-built HTML: publish artifacts, pull anchored comments, push fixes.","title":"Terrarium","repository":{"url":"https://github.com/nelsonsantryhkd/terrarium-plugin","source":"github"},"version":"0.1.0","websiteUrl":"https://www.tryterrarium.com","remotes":[{"type":"streamable-http","url":"https://www.tryterrarium.com/api/mcp","headers":[{"description":"Bearer <PAT> — mint a personal access token at https://www.tryterrarium.com/connect","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T13:33:14.926691Z","publishedAt":"2026-07-07T13:33:14.926691Z","updatedAt":"2026-07-07T13:33:14.926691Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neo4j-contrib/gds-agent","description":"Neo4j Graph Data Science MCP server","title":"Neo4j GDS Agent","repository":{"url":"https://github.com/neo4j-contrib/gds-agent","source":"github"},"version":"1.0.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"gds-agent","version":"1.0.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Neo4j connection URI (neo4j:// or neo4j+s://)","isRequired":true,"name":"NEO4J_URI"},{"description":"Neo4j username","isRequired":true,"name":"NEO4J_USERNAME"},{"description":"Neo4j password","isRequired":true,"isSecret":true,"name":"NEO4J_PASSWORD"},{"description":"Neo4j database name","name":"NEO4J_DATABASE"},{"description":"Aura API client ID (enables Aura Graph Analytics session mode)","name":"AURA_API_CLIENT_ID"},{"description":"Aura API client secret","isSecret":true,"name":"AURA_API_CLIENT_SECRET"},{"description":"Aura project ID (only if the API client can access multiple projects)","name":"AURA_API_PROJECT_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T10:29:20.142895Z","publishedAt":"2026-07-13T10:29:20.142895Z","updatedAt":"2026-07-13T10:29:20.142895Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.neo4j-contrib/mcp-neo4j-aura-manager","description":"MCP server for Neo4j Aura Database Instance Manager.","repository":{"url":"https://github.com/neo4j-contrib/mcp-neo4j","source":"github","subfolder":"servers/mcp-neo4j-cloud-aura-api"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"mcp-neo4j-aura-manager","version":"0.4.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Neo4j Aura API Client ID","isRequired":true,"format":"string","isSecret":true,"name":"NEO4J_AURA_CLIENT_ID"},{"description":"Neo4j Aura API Client Secret","isRequired":true,"format":"string","isSecret":true,"name":"NEO4J_AURA_CLIENT_SECRET"},{"description":"Namespace for tools","format":"string","name":"NEO4J_NAMESPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-07T18:56:35.114118Z","publishedAt":"2025-11-07T18:56:35.114118Z","updatedAt":"2025-11-07T18:56:35.114118Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.neo4j-contrib/mcp-neo4j-cypher","description":"A simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.","repository":{"url":"https://github.com/neo4j-contrib/mcp-neo4j","source":"github","subfolder":"servers/mcp-neo4j-cypher"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"mcp-neo4j-cypher","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Neo4j connection URI","isRequired":true,"format":"string","name":"NEO4J_URI"},{"description":"Neo4j username","isRequired":true,"format":"string","name":"NEO4J_USERNAME"},{"description":"Neo4j password","isRequired":true,"format":"string","isSecret":true,"name":"NEO4J_PASSWORD"},{"description":"Neo4j database name","format":"string","name":"NEO4J_DATABASE"},{"description":"Tool namespace prefix","format":"string","name":"NEO4J_NAMESPACE"},{"description":"Maximum tokens for read query responses","format":"string","name":"NEO4J_RESPONSE_TOKEN_LIMIT"},{"description":"Timeout in seconds for read queries","format":"string","name":"NEO4J_READ_TIMEOUT"},{"description":"Allow only read-only queries (true/false)","format":"string","name":"NEO4J_READ_ONLY"},{"description":"Schema sample size","format":"string","name":"NEO4J_SCHEMA_SAMPLE_SIZE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-07T17:27:58.219859Z","publishedAt":"2025-11-07T17:27:58.219859Z","updatedAt":"2025-11-07T17:27:58.219859Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.neo4j-contrib/mcp-neo4j-data-modeling","description":"A simple Neo4j MCP server for creating graph data models.","repository":{"url":"https://github.com/neo4j-contrib/mcp-neo4j","source":"github","subfolder":"servers/mcp-neo4j-data-modeling"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"mcp-neo4j-data-modeling","version":"0.6.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"The namespace to use for the MCP server tool names.","format":"string","name":"NEO4J_NAMESPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-07T17:01:17.732358Z","publishedAt":"2025-11-07T17:01:17.732358Z","updatedAt":"2025-11-07T17:01:17.732358Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.neo4j-contrib/mcp-neo4j-memory","description":"MCP Neo4j Knowledge Graph Memory Server","repository":{"url":"https://github.com/neo4j-contrib/mcp-neo4j","source":"github","subfolder":"servers/mcp-neo4j-memory"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"mcp-neo4j-memory","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Neo4j connection URI","isRequired":true,"format":"string","name":"NEO4J_URI"},{"description":"Neo4j username","isRequired":true,"format":"string","name":"NEO4J_USERNAME"},{"description":"Neo4j password","isRequired":true,"format":"string","isSecret":true,"name":"NEO4J_PASSWORD"},{"description":"Neo4j database name","format":"string","name":"NEO4J_DATABASE"},{"description":"Tool namespace prefix","format":"string","name":"NEO4J_NAMESPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-07T19:54:25.003325Z","publishedAt":"2025-11-07T19:54:25.003325Z","updatedAt":"2025-11-07T19:54:25.003325Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.neo4j-labs/neo4j-mcp-canary","description":"Neo4j MCP Canary — The canary goes first so the rest of us know what's coming","repository":{"url":"https://github.com/neo4j-labs/neo4j-mcp-canary","source":"github"},"version":"0.2.3","packages":[{"registryType":"pypi","identifier":"neo4j-mcp-canary","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Neo4j connection URI","isRequired":true,"format":"string","name":"NEO4J_URI"},{"description":"Neo4j Database username","isRequired":true,"format":"string","name":"NEO4J_USERNAME"},{"description":"Neo4j Database password","isRequired":true,"format":"string","isSecret":true,"name":"NEO4J_PASSWORD"},{"description":"Neo4j Database name","isRequired":true,"format":"string","name":"NEO4J_DATABASE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-21T21:40:45.461445Z","publishedAt":"2026-04-21T21:40:45.461445Z","updatedAt":"2026-04-21T21:40:45.461445Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neoflintai/sprintflint","description":"Opinionated sprint tracker. Read/update tickets, sprints, velocity from Claude/Cursor/Zed.","title":"SprintFlint","version":"1.7.1","websiteUrl":"https://sprintflint.com","remotes":[{"type":"streamable-http","url":"https://mcp.sprintflint.com","headers":[{"description":"Bearer token from your SprintFlint account (Settings -> API token).","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-23T20:00:49.437378Z","publishedAt":"2026-05-23T20:00:49.437378Z","updatedAt":"2026-05-23T20:00:49.437378Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.neoflintai/sprintflint:1.7.1","count":30}}
