{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.infoinlet-marketplace/mcp-s3","description":"Read-only S3/MinIO/R2 object storage for AI agents — list buckets/objects, metadata, fetch.","repository":{"url":"https://github.com/infoinlet-marketplace/marketplace","source":"github","subfolder":"services/mcp-s3"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@infoinlet/mcp-s3","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T00:55:06.822275Z","publishedAt":"2026-05-31T00:55:06.822275Z","updatedAt":"2026-05-31T00:55:06.822275Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.infoinlet-marketplace/mcp-social","description":"Multi-platform social posting for AI agents (Postiz) — channels, schedule/publish posts.","repository":{"url":"https://github.com/infoinlet-marketplace/marketplace","source":"github","subfolder":"services/mcp-social"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@infoinlet/mcp-social","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T13:29:48.513049Z","publishedAt":"2026-05-29T13:29:48.513049Z","updatedAt":"2026-05-29T13:29:48.513049Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.infoinlet-marketplace/mcp-stripe","description":"Read-only Stripe for AI agents — customers, charges, subscriptions, invoices, balance.","repository":{"url":"https://github.com/infoinlet-marketplace/marketplace","source":"github","subfolder":"services/mcp-stripe"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@infoinlet/mcp-stripe","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T00:55:08.565667Z","publishedAt":"2026-05-31T00:55:08.565667Z","updatedAt":"2026-05-31T00:55:08.565667Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.infoinlet-marketplace/mcp-time","description":"Time & date for AI agents — timezones, conversion, date math, diffs, cron, business days.","repository":{"url":"https://github.com/infoinlet-marketplace/marketplace","source":"github","subfolder":"services/mcp-time"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@infoinlet/mcp-time","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T13:29:49.981877Z","publishedAt":"2026-05-29T13:29:49.981877Z","updatedAt":"2026-05-29T13:29:49.981877Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.infoinlet-marketplace/mcp-translate","description":"Translation for AI agents — translate, detect, batch; Japanese keigo registers. OpenRouter.","repository":{"url":"https://github.com/infoinlet-marketplace/marketplace","source":"github","subfolder":"services/mcp-translate"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@infoinlet/mcp-translate","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T13:29:50.764781Z","publishedAt":"2026-05-29T13:29:50.764781Z","updatedAt":"2026-05-29T13:29:50.764781Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.infoinlet-marketplace/mcp-workflow","description":"Workflow automation for AI agents — browse 125 connectors + 234 templates, run via FluxTurn.","repository":{"url":"https://github.com/infoinlet-marketplace/marketplace","source":"github","subfolder":"services/workflow-mcp"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@infoinlet/mcp-workflow","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T13:29:52.323979Z","publishedAt":"2026-05-29T13:29:52.323979Z","updatedAt":"2026-05-29T13:29:52.323979Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.infolegalge/legal-ge","description":"Find verified legal specialists in Georgia from natural-language queries. Trilingual (ka/en/ru).","repository":{"url":"https://github.com/infolegalge/legal.ge-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@legalge/mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the legal.ge API base URL (e.g. for staging). Defaults to https://legal.ge.","format":"string","name":"LEGALGE_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T16:47:29.427238Z","publishedAt":"2026-05-21T16:47:29.427238Z","updatedAt":"2026-05-21T16:47:29.427238Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.infotik/orano-mcp-server","description":"Read-only MCP server exposing a user ORANO library to their own AI agent.","title":"ORANO MCP Server","repository":{"url":"https://github.com/infotik/orano-mcp-server","source":"github"},"version":"0.1.0","websiteUrl":"https://oranoai.com/mcp","remotes":[{"type":"streamable-http","url":"https://api.oranoai.com/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T15:19:02.611939Z","publishedAt":"2026-09-04T15:19:02.611939Z","updatedAt":"2026-09-04T15:19:02.611939Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.infraveilhq/agent-guard","description":"Gate an AI agent's destructive actions behind human approval, with a tamper-evident log.","title":"Infraveil Agent Guard","repository":{"url":"https://github.com/infraveilhq/infraveil-guard","source":"github"},"version":"0.1.1","websiteUrl":"https://infraveil.com","packages":[{"registryType":"pypi","identifier":"infraveil-guard","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Severity at/above which an action is gated: none|low|medium|high|critical (default high).","name":"INFRAVEIL_GUARD_THRESHOLD"},{"description":"enforce (block dangerous actions pending approval) or audit (log only, never block). Default enforce.","name":"INFRAVEIL_GUARD_MODE"},{"description":"Directory for the ledger and approval queue (default ~/.infraveil-guard).","name":"INFRAVEIL_GUARD_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-22T09:48:37.234774Z","publishedAt":"2026-06-22T09:48:37.234774Z","updatedAt":"2026-06-22T09:48:37.234774Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.infraveilhq/control-plane","description":"Govern your backend control plane from your AI agent - signed, human-approval-gated.","title":"Infraveil Control Plane","repository":{"url":"https://github.com/infraveilhq/infraveil-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://infraveil.com","packages":[{"registryType":"pypi","identifier":"infraveil-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Control-plane base URL, e.g. https://api.infraveil.com","isRequired":true,"name":"INFRAVEIL_BASE_URL"},{"description":"Your Infraveil client id (same one the agent uses)","isRequired":true,"name":"INFRAVEIL_CLIENT_ID"},{"description":"The agent id this MCP server speaks for","isRequired":true,"name":"INFRAVEIL_AGENT_ID"},{"description":"The agent's existing token; used to sign requests. Never minted here.","isRequired":true,"isSecret":true,"name":"INFRAVEIL_AGENT_TOKEN"},{"description":"Alternative to the four vars above: path to your rendered agent source; ids and token are read from it.","name":"INFRAVEIL_AGENT_FILE"},{"description":"Verify the control plane's response signatures (default on). Set 0 only for debugging.","name":"INFRAVEIL_VERIFY_RESPONSES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T20:11:12.77829Z","publishedAt":"2026-06-19T20:11:12.77829Z","updatedAt":"2026-06-19T20:11:12.77829Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ingero-io/ingero","description":"eBPF-based GPU causal observability with 7 MCP tools for AI-assisted GPU debugging","title":"Ingero","repository":{"url":"https://github.com/ingero-io/ingero","source":"github"},"version":"0.8.2","websiteUrl":"https://ingero.io","packages":[{"registryType":"oci","identifier":"ghcr.io/ingero-io/ingero:v0.8.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-18T18:26:21.870469Z","publishedAt":"2026-03-18T18:26:21.870469Z","updatedAt":"2026-03-18T18:26:21.870469Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ingressward/mcp-server","description":"Block prompt injection, evasive spacing, and obscene content before it reaches your LLM.","repository":{"url":"https://github.com/ingressward/ingressward-mcp-server","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@ingressward/mcp-server","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your IngressWard API key. Get one at https://www.ingressward.com.","isRequired":true,"format":"string","isSecret":true,"name":"INGRESSWARD_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T10:06:55.470272Z","publishedAt":"2026-06-04T10:06:55.470272Z","updatedAt":"2026-06-04T10:06:55.470272Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inhuman/mcp-exec","description":"Single exec tool running caller Python in a network-isolated locked-down sandbox.","title":"Exec Sandbox","repository":{"url":"https://github.com/inhuman/mcp-exec","source":"github"},"version":"0.5.4","packages":[{"registryType":"oci","identifier":"docker.io/idconstruct/mcp-exec:v0.5.4","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"No network for the sandbox (stdio posture).","value":"none","type":"named","name":"--network"},{"description":"Read-only root filesystem.","type":"named","name":"--read-only"},{"description":"Drop all Linux capabilities.","value":"ALL","type":"named","name":"--cap-drop"},{"description":"Block privilege escalation.","value":"no-new-privileges","type":"named","name":"--security-opt"},{"description":"Run as the non-root sandbox user.","value":"65532:65532","type":"named","name":"--user"},{"description":"Writable ephemeral workspace (rootfs is read-only).","value":"/tmp:rw,noexec,nosuid,size=64m","type":"named","name":"--tmpfs"},{"description":"Memory limit.","value":"256m","type":"named","name":"--memory"},{"description":"PID limit.","value":"128","type":"named","name":"--pids-limit"},{"description":"CPU limit.","value":"1","type":"named","name":"--cpus"}],"environmentVariables":[{"description":"MCP transport. Must be 'stdio' for direct docker/stdio use.","default":"stdio","name":"MCP_EXEC_TRANSPORT"},{"description":"Default wall-clock timeout per exec, seconds.","default":"30","name":"MCP_EXEC_DEFAULT_TIMEOUT_S"},{"description":"Maximum wall-clock timeout a caller may request, seconds.","default":"300","name":"MCP_EXEC_MAX_TIMEOUT_S"},{"description":"Cap on combined stdout/stderr before truncation.","default":"1048576","name":"MCP_EXEC_MAX_OUTPUT_BYTES"},{"description":"Cap on stdin passed to the sandboxed code.","default":"1048576","name":"MCP_EXEC_MAX_STDIN_BYTES"},{"description":"Optional X-MCP-AUTH token (http/sse transports only).","isSecret":true,"name":"MCP_EXEC_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T09:45:26.647237Z","publishedAt":"2026-07-20T09:45:26.647237Z","updatedAt":"2026-07-20T09:45:26.647237Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inhuman/mcp-k8s-ephemeral-job","description":"Runs a command in a throwaway Kubernetes pod and returns exit code, output and artifacts.","title":"Kubernetes Ephemeral Job","repository":{"url":"https://github.com/inhuman/mcp-k8s-ephemeral-job","source":"github"},"version":"0.7.1","packages":[{"registryType":"oci","identifier":"docker.io/idconstruct/mcp-k8s-ephemeral-job:v0.7.1","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Mount the kubeconfig directory read-only so the server can reach the cluster.","value":"{kubeconfig_dir}:/kube:ro","variables":{"kubeconfig_dir":{"description":"Host directory holding your kubeconfig, e.g. /home/you/.kube","isRequired":true}},"type":"named","name":"--volume"},{"description":"Read-only root filesystem — the server writes nothing locally.","type":"named","name":"--read-only"},{"description":"Drop all Linux capabilities.","value":"ALL","type":"named","name":"--cap-drop"},{"description":"Block privilege escalation.","value":"no-new-privileges","type":"named","name":"--security-opt"},{"description":"Memory limit for the server process itself.","value":"256m","type":"named","name":"--memory"}],"environmentVariables":[{"description":"Strict image allowlist (CSV). Empty means every call is rejected, so this must be set.","isRequired":true,"name":"MCP_K8S_ALLOWED_IMAGES"},{"description":"Path to the kubeconfig inside the container. Empty = use in-cluster credentials.","default":"/kube/config","name":"MCP_K8S_KUBECONFIG"},{"description":"Namespace the ephemeral pods are created in. Needs a Role/RoleBinding for jobs and pods.","default":"mcp-ephemeral","name":"MCP_K8S_NAMESPACE"},{"description":"MCP transport: stdio | http | sse. Must be 'stdio' for direct docker/stdio use.","default":"stdio","name":"MCP_K8S_TRANSPORT"},{"description":"Default wall-clock timeout per job, seconds.","default":"60","name":"MCP_K8S_DEFAULT_TIMEOUT_S"},{"description":"Maximum wall-clock timeout a caller may request, seconds.","default":"600","name":"MCP_K8S_MAX_TIMEOUT_S"},{"description":"Cap on combined stdout/stderr before truncation.","default":"1048576","name":"MCP_K8S_MAX_OUTPUT_BYTES"},{"description":"Cap on the total size of returned artifacts.","default":"10485760","name":"MCP_K8S_MAX_ARTIFACT_BYTES"},{"description":"Maximum ephemeral pods running at the same time.","default":"10","name":"MCP_K8S_MAX_CONCURRENT"},{"description":"Pod CPU request; limits come from the caller or the namespace LimitRange.","default":"1","name":"MCP_K8S_DEFAULT_CPU"},{"description":"Pod memory request; limits come from the caller or the namespace LimitRange.","default":"512Mi","name":"MCP_K8S_DEFAULT_MEMORY"},{"description":"Helper image used to inject input files and collect artifacts.","default":"busybox:1.36","name":"MCP_K8S_SIDECAR_IMAGE"},{"description":"Image carrying git for the clone init container. Empty disables the clone field.","name":"MCP_K8S_CLONE_IMAGE"},{"description":"Secret with git tokens, mounted only on the cloner. Empty disables the clone field.","isSecret":true,"name":"MCP_K8S_CLONE_SECRET"},{"description":"Existing PVC mounted into every job pod as a shared cache. Empty = no cache.","name":"MCP_K8S_CACHE_PVC"},{"description":"Where the cache PVC is mounted, e.g. /go/pkg/mod. Empty = no cache.","name":"MCP_K8S_CACHE_MOUNT_PATH"},{"description":"JSON object of env vars added to every job pod; caller keys win on collision.","name":"MCP_K8S_JOB_EXTRA_ENV"},{"description":"Optional X-MCP-AUTH token required on every request (http/sse transports only).","isSecret":true,"name":"MCP_K8S_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T09:51:22.058237Z","publishedAt":"2026-07-20T09:51:22.058237Z","updatedAt":"2026-07-20T09:51:22.058237Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inhuman/mcp-ssh-fleet","description":"Curated ssh_probe diagnostics and single-host ssh_exec over an allowlisted SSH fleet.","title":"SSH Fleet","repository":{"url":"https://github.com/inhuman/mcp-ssh-fleet","source":"github"},"version":"0.1.5","packages":[{"registryType":"oci","identifier":"ghcr.io/inhuman/mcp-ssh-fleet:0.1.5","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Mount the host inventory allowlist (YAML), read-only.","isRequired":true,"value":"{inventory_path}:/etc/ssh-fleet/inventory.yaml:ro","variables":{"inventory_path":{"description":"Absolute path to your inventory.yaml on the host (see deploy/inventory.example.yaml).","isRequired":true,"format":"filepath"}},"type":"named","name":"-v"},{"description":"Mount the private SSH key, read-only.","isRequired":true,"value":"{key_path}:/etc/ssh-fleet/id_ed25519:ro","variables":{"key_path":{"description":"Absolute path to the private SSH key on the host.","isRequired":true,"format":"filepath","isSecret":true}},"type":"named","name":"-v"}],"environmentVariables":[{"description":"MCP transport. Must be 'stdio' for direct docker/stdio use.","default":"stdio","name":"SSH_FLEET_TRANSPORT"},{"description":"Per-host command timeout in seconds (1..600).","default":"20","name":"SSH_FLEET_CMD_TIMEOUT_SECONDS"},{"description":"Cap on output bytes per host section (>=256).","default":"8192","name":"SSH_FLEET_OUTPUT_CAP_BYTES"},{"description":"Parallelism for ssh_probe.","default":"8","name":"SSH_FLEET_PROBE_CONCURRENCY"},{"description":"Safety cap on the number of hosts in one probe.","default":"50","name":"SSH_FLEET_PROBE_MAX_HOSTS"},{"description":"Optional X-MCP-AUTH bearer token (only used by the http/sse transports).","isSecret":true,"name":"SSH_FLEET_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T09:44:08.359043Z","publishedAt":"2026-07-20T09:44:08.359043Z","updatedAt":"2026-07-20T09:44:08.359043Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inite-ai/inite-brain-service","description":"Open-source bitemporal memory layer for LLM agents — knowledge graph with conflict resolution.","title":"Inite Brain","repository":{"url":"https://github.com/inite-ai/inite-brain-service","source":"github"},"version":"2.3.0","websiteUrl":"https://brain.inite.ai","remotes":[{"type":"streamable-http","url":"https://brain.inite.ai/mcp/{companyId}","headers":[{"description":"Bearer <API_KEY> — issued from the brain.inite.ai dashboard. Scoped to read / write / admin.","isRequired":true,"isSecret":true,"name":"Authorization"}],"variables":{"companyId":{"description":"Tenant identifier issued at signup — scopes the memory graph to your company.","isRequired":true}}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"backend":"surrealdb","benchmarks":["LoCoMo"],"license":"AGPL-3.0","scopes":["read","write","admin"],"tools":30}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T06:44:56.563884Z","publishedAt":"2026-09-24T06:44:56.563884Z","updatedAt":"2026-09-24T06:44:56.563884Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inity13/agentstack-mcp","description":"Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.","repository":{"url":"https://github.com/inity13/agentstack-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"agentstack-mcp","version":"1.0.1","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://agentstack-mcp.pages.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T09:24:44.479438Z","publishedAt":"2026-08-12T09:24:44.479438Z","updatedAt":"2026-08-12T09:24:44.479438Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inity13/decisionmatrix-mcp","description":"Deterministic multi-criteria decision analysis for AI agents — score, rank & explain options.","repository":{"url":"https://github.com/inity13/decisionmatrix-mcp","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"decisionmatrix-mcp","version":"1.0.2","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://decisionmatrix-mcp.pages.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T09:31:40.964205Z","publishedAt":"2026-08-12T09:31:40.964205Z","updatedAt":"2026-08-12T09:31:40.964205Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inity13/precisioncalc-mcp","description":"High-precision finance & business calculations for AI agents — exact decimals, never floats.","repository":{"url":"https://github.com/inity13/precisioncalc-mcp","source":"github"},"version":"2.1.1","packages":[{"registryType":"npm","identifier":"precisioncalc-mcp","version":"2.1.1","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://precisioncalc-mcp.pages.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T09:31:42.768921Z","publishedAt":"2026-08-12T09:31:42.768921Z","updatedAt":"2026-08-12T09:31:42.768921Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inity13/scenariosim-mcp","description":"Deterministic what-if & scenario simulation for AI agents: projections, sensitivity & break-even.","repository":{"url":"https://github.com/inity13/scenariosim-mcp","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"scenariosim-mcp","version":"1.0.2","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://scenariosim-mcp.pages.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T09:31:39.302753Z","publishedAt":"2026-08-12T09:31:39.302753Z","updatedAt":"2026-08-12T09:31:39.302753Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inkog-io/inkog","description":"Security co-pilot for AI agents. Scan for vulnerabilities, audit MCP servers, verify governance.","repository":{"url":"https://github.com/inkog-io/inkog-mcp","source":"github"},"version":"1.0.20","packages":[{"registryType":"npm","identifier":"@inkog-io/mcp","version":"1.0.20","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Inkog API key from https://app.inkog.io (free tier available)","isRequired":true,"format":"string","isSecret":true,"name":"INKOG_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-28T09:57:17.731778Z","publishedAt":"2026-02-28T09:57:17.731778Z","updatedAt":"2026-02-28T09:57:17.731778Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inotakeh/symbol","description":"Read-only MCP server for the Symbol blockchain (XYM): node health, harvesting, voting keys.","repository":{"url":"https://github.com/inotakeh/symbol-mcp-server","source":"github"},"version":"0.9.3","packages":[{"registryType":"npm","identifier":"symbol-mcp-server","version":"0.9.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"REST URL of the Symbol node to query, e.g. https://<node-host>:3001; https:// is required (http:// only for localhost / 127.0.0.1 / [::1]) and the port is used exactly as given.","isRequired":true,"format":"string","name":"SYMBOL_NODE_URL"},{"description":"mainnet or testnet; when set, start-up fails if the node reports a different network.","format":"string","name":"SYMBOL_NETWORK"},{"description":"IANA zone such as Asia/Tokyo that adds a local time next to every UTC timestamp.","format":"string","name":"SYMBOL_TIMEZONE"},{"description":"Comma-separated https:// node URLs that symbol_network_compare and symbol_version_drift check against; no other host is ever contacted.","format":"string","name":"SYMBOL_REFERENCE_NODES"},{"description":"Per-request timeout in milliseconds, 100 to 600000 (default 10000).","format":"string","name":"SYMBOL_REQUEST_TIMEOUT_MS"},{"description":"Absolute directory where symbol_harvester_watch keeps one snapshot file per node (unlocked harvester public keys, heights and times; no secrets), created on first save with mode 0700; when unset, the tool reports the current list without a comparison.","format":"string","name":"SYMBOL_STATE_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-29T13:49:39.377206Z","publishedAt":"2026-09-29T13:49:39.377206Z","updatedAt":"2026-09-29T13:49:39.377206Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.insivotron/agent-utility-mcp","description":"Stop your agent before it runs rm -rf /etc or emails your .env. Deterministic preflight checks.","title":"Agent Utility MCP","version":"0.3.0","remotes":[{"type":"streamable-http","url":"https://agent-utility-mcp.insivotron.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T15:52:16.390002Z","publishedAt":"2026-08-18T15:52:16.390002Z","updatedAt":"2026-08-18T15:52:16.390002Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inspicere/mcp-defectdojo","description":"MCP server for DefectDojo: 24 tools with RBAC, HMAC audit chain, and SIEM forwarding","title":"DefectDojo","repository":{"url":"https://github.com/inspicere/mcp-defectdojo","source":"github"},"version":"3.3.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-defectdojo","version":"3.3.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the DefectDojo instance (must use https:// unless ALLOW_INSECURE_HTTP=true)","isRequired":true,"name":"DEFECTDOJO_URL"},{"description":"API key for DefectDojo (generate at DefectDojo > API v2 > Your API Key). Use DEFECTDOJO_READ_API_KEY + DEFECTDOJO_WRITE_API_KEY for least-privilege dual-key mode.","isRequired":true,"isSecret":true,"name":"DEFECTDOJO_API_KEY"},{"description":"Optional read-only API key (used for GET requests in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_READ_API_KEY"},{"description":"Optional write API key (used for POST/PATCH in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_WRITE_API_KEY"},{"description":"Bearer token granting admin-role access (legacy single-token mode — prefer MCP_ROLE_<NAME>=<token>:<role> for RBAC)","isSecret":true,"name":"MCP_AUTH_TOKEN"},{"description":"HMAC key for audit log integrity chain. Required for cross-restart log verification on network transports. Generate with: python3 -c 'import secrets; print(secrets.token_hex(32))'","isSecret":true,"name":"AUDIT_HMAC_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T01:33:22.467486Z","publishedAt":"2026-05-28T01:33:22.467486Z","updatedAt":"2026-05-28T01:33:22.467486Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inspirio-co/rootr-cli","description":"Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.","title":"Rootr","repository":{"url":"https://github.com/inspirio-co/rootr-cli","source":"github"},"version":"0.2.1","websiteUrl":"https://rootr.io","remotes":[{"type":"streamable-http","url":"https://rootr.io/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T04:59:59.530067Z","publishedAt":"2026-07-19T04:59:59.530067Z","updatedAt":"2026-07-19T04:59:59.530067Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inssist/inssist-mcp","description":"Drive your own logged-in Instagram session via the INSSIST extension: read, publish, DMs, analytics.","title":"INSSIST","repository":{"url":"https://github.com/inssist/mcp","source":"github"},"version":"2.0.0","websiteUrl":"https://inssist.com/feature-guides/inssist-mcp-server-for-ai-agents","icons":[{"src":"https://inssist.com/images/logo-inssist-org.png","mimeType":"image/png","sizes":["500x500"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@inssist/mcp","version":"2.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Loopback port the INSSIST extension dials to reach this server.","default":"48231","name":"INSSIST_MCP_PORT"},{"description":"Directory holding the pairing token file (mcp-pairings.json). Defaults to ~/.inssist.","name":"INSSIST_MCP_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-22T21:11:26.359029Z","publishedAt":"2026-09-22T21:11:26.359029Z","updatedAt":"2026-09-22T21:11:26.359029Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.instagitai/instagit","description":"MCP server for Instagit — AI-powered Git repository analysis for coding agents","repository":{"url":"https://github.com/InstalabsAI/instagit","source":"github"},"version":"0.1.5","packages":[{"registryType":"npm","identifier":"instagit","version":"0.1.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from instagit.com for higher rate limits and faster analysis","format":"string","isSecret":true,"name":"INSTAGIT_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-08T00:57:31.606484Z","publishedAt":"2026-02-08T00:57:31.606484Z","updatedAt":"2026-02-08T00:57:31.606484Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.integrallis/rankcli-mcp-server","description":"Free, local SEO + GEO audits for AI assistants - no signup, nothing leaves your machine.","title":"RankCLI","repository":{"url":"https://github.com/integrallis/rankcli-mcp-server","source":"github"},"version":"0.0.22","websiteUrl":"https://rankcli.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@rankcli/mcp-server","version":"0.0.22","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"tool":"manual","version":"0.0.6"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T18:42:21.890345Z","publishedAt":"2026-09-30T18:42:21.890345Z","updatedAt":"2026-09-30T18:42:21.890345Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.integsec/turbopentest","description":"AI-powered penetration testing. Launch scans, review findings, download reports.","repository":{"url":"https://github.com/integsec/turbopentest-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"npm","identifier":"@turbopentest/mcp-server","version":"0.1.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your TurboPentest API key for authentication","isRequired":true,"format":"string","isSecret":true,"name":"TURBOPENTEST_API_KEY"},{"description":"Custom API base URL (default: https://turbopentest.com/api)","format":"string","name":"TURBOPENTEST_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-16T06:52:09.539777Z","publishedAt":"2026-03-16T06:52:09.539777Z","updatedAt":"2026-03-16T06:52:09.539777Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.intelli-verse-x/router-mcp","description":"Run the Intelliverse platform from any agent: apps, API keys, knowledge bases, email, media, chat.","repository":{"url":"https://github.com/intelli-verse-x/router-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/intelli-verse-x/router-mcp/releases/download/v0.2.0/router-mcp-0.2.0.mcpb","version":"0.2.0","fileSha256":"50375394835857c323327979e8cd0ecdeb1b1175903b77e42d261585f0a7f8d3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tier API key (chat, KB, media, email, credits)","isRequired":true,"isSecret":true,"name":"ROUTER_API_KEY"},{"description":"Management key (apps + key administration)","isSecret":true,"name":"ROUTER_MANAGEMENT_KEY"},{"description":"Default workspace UUID for admin tools","name":"ROUTER_WORKSPACE_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T14:53:50.950835Z","publishedAt":"2026-07-12T14:53:50.950835Z","updatedAt":"2026-07-12T14:53:50.950835Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.intelli-verse-x/router-mcp:0.2.0","count":30}}
