{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.in-parallel/in-parallel","description":"The context layer for your company's AI: your team's decisions, meetings and plans, with sources.","title":"In Parallel","repository":{"url":"https://github.com/in-parallel-oy/agent-plugin","source":"github"},"version":"0.1.1","websiteUrl":"https://www.in-parallel.com/mcp","remotes":[{"type":"streamable-http","url":"https://www.in-parallel.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T07:00:20.578729Z","publishedAt":"2026-10-15T07:00:20.578729Z","updatedAt":"2026-10-15T07:00:20.578729Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.parallel/search-mcp","description":"The best web search for your AI Agent","title":"Parallel Search MCP","repository":{"url":"https://github.com/parallel-web/search-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://parallel.ai","icons":[{"src":"https://assets.p0web.com/white-parallel-symbol-270.png","mimeType":"image/png","sizes":["270x270"],"theme":"dark"},{"src":"https://assets.p0web.com/white-parallel-symbol-520.png","mimeType":"image/png","sizes":["520x520"],"theme":"dark"},{"src":"https://assets.p0web.com/white-parallel-symbol-1080.png","mimeType":"image/png","sizes":["1080x1080"],"theme":"dark"},{"src":"https://assets.p0web.com/white-parallel-symbol-1080.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"},{"src":"https://assets.p0web.com/dark-parallel-symbol-270.png","mimeType":"image/png","sizes":["270x270"],"theme":"light"},{"src":"https://assets.p0web.com/dark-parallel-symbol-540.png","mimeType":"image/png","sizes":["540x540"],"theme":"light"},{"src":"https://assets.p0web.com/dark-parallel-symbol-1080.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"}],"remotes":[{"type":"streamable-http","url":"https://search-mcp.parallel.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-09T11:15:39.72942Z","publishedAt":"2026-01-09T11:15:39.72942Z","updatedAt":"2026-01-09T11:15:39.72942Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.parallel/task-mcp","description":"An MCP server for deep research or task groups","title":"Parallel Task MCP","repository":{"url":"https://github.com/parallel-web/task-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://parallel.ai","icons":[{"src":"https://assets.p0web.com/white-parallel-symbol-270.png","mimeType":"image/png","sizes":["270x270"],"theme":"dark"},{"src":"https://assets.p0web.com/white-parallel-symbol-520.png","mimeType":"image/png","sizes":["520x520"],"theme":"dark"},{"src":"https://assets.p0web.com/white-parallel-symbol-1080.png","mimeType":"image/png","sizes":["1080x1080"],"theme":"dark"},{"src":"https://assets.p0web.com/white-parallel-symbol-1080.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"},{"src":"https://assets.p0web.com/dark-parallel-symbol-270.png","mimeType":"image/png","sizes":["270x270"],"theme":"light"},{"src":"https://assets.p0web.com/dark-parallel-symbol-540.png","mimeType":"image/png","sizes":["540x540"],"theme":"light"},{"src":"https://assets.p0web.com/dark-parallel-symbol-1080.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"}],"remotes":[{"type":"streamable-http","url":"https://task-mcp.parallel.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-09T11:11:31.316037Z","publishedAt":"2026-01-09T11:11:31.316037Z","updatedAt":"2026-01-09T11:11:31.316037Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.mcparmory/parallel","description":"Search the web, extract content, and run distributed tasks with AI-powered automation","repository":{"url":"https://github.com/mcparmory/registry","source":"github"},"version":"1.0.1","packages":[{"registryType":"pypi","identifier":"mcparmory-parallel","version":"1.0.1","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/parallel:1.0.1","runtimeHint":"docker","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-05T15:49:24.000384Z","publishedAt":"2026-05-05T15:49:24.000384Z","updatedAt":"2026-05-05T15:49:24.000384Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.mcparmory/parallel","description":"Search the web, extract content, and run distributed tasks with AI-powered automation","repository":{"url":"https://github.com/mcparmory/registry","source":"github"},"version":"1.0.2","packages":[{"registryType":"pypi","identifier":"mcparmory-parallel","version":"1.0.2","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/parallel:1.0.2","runtimeHint":"docker","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-11T20:07:05.448002Z","publishedAt":"2026-05-11T20:07:05.448002Z","updatedAt":"2026-05-11T20:07:05.448002Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","version":"1.0.0","websiteUrl":"https://parallelsandbox.com/en/","remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T10:39:44.348594Z","publishedAt":"2026-09-24T10:39:44.348594Z","updatedAt":"2026-09-24T10:39:44.348594Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","version":"1.0.1","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.2.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"PARALLELSANDBOX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T10:48:03.543911Z","publishedAt":"2026-09-24T10:48:03.543911Z","updatedAt":"2026-09-24T10:48:03.543911Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.10","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T11:47:09.418841Z","publishedAt":"2026-10-05T11:47:09.418841Z","updatedAt":"2026-10-05T11:47:09.418841Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.11","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.5.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T19:24:37.866394Z","publishedAt":"2026-10-05T19:24:37.866394Z","updatedAt":"2026-10-05T19:24:37.866394Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.12","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.5.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T16:06:32.613362Z","publishedAt":"2026-10-12T16:06:32.613362Z","updatedAt":"2026-10-12T16:06:32.613362Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.13","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.5.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T17:13:13.4644Z","publishedAt":"2026-10-12T17:13:13.4644Z","updatedAt":"2026-10-12T17:13:13.4644Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.14","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.5.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-13T08:53:39.274789Z","publishedAt":"2026-10-13T08:53:39.274789Z","updatedAt":"2026-10-13T08:53:39.274789Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.15","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.5.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T13:26:59.200595Z","publishedAt":"2026-10-19T13:26:59.200595Z","updatedAt":"2026-10-19T13:26:59.200595Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.2","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"PARALLELSANDBOX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T11:50:05.253793Z","publishedAt":"2026-09-26T11:50:05.253793Z","updatedAt":"2026-09-26T11:50:05.253793Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.3","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"PARALLELSANDBOX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T15:36:32.049162Z","publishedAt":"2026-09-26T15:36:32.049162Z","updatedAt":"2026-09-26T15:36:32.049162Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.4","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.3.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"PARALLELSANDBOX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-27T12:27:49.112762Z","publishedAt":"2026-09-27T12:27:49.112762Z","updatedAt":"2026-09-27T12:27:49.112762Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.5","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.3.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"PARALLELSANDBOX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-29T10:58:56.444218Z","publishedAt":"2026-09-29T10:58:56.444218Z","updatedAt":"2026-09-29T10:58:56.444218Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.6","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T16:16:56.820906Z","publishedAt":"2026-09-30T16:16:56.820906Z","updatedAt":"2026-09-30T16:16:56.820906Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.7","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.4.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T20:15:04.442589Z","publishedAt":"2026-09-30T20:15:04.442589Z","updatedAt":"2026-09-30T20:15:04.442589Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.8","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T10:45:06.305535Z","publishedAt":"2026-10-01T10:45:06.305535Z","updatedAt":"2026-10-01T10:45:06.305535Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.parallelsandbox/parallelsandbox","description":"Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.","title":"ParallelSandbox","repository":{"url":"https://github.com/parallel-sandbox/parallelsandbox-mcp","source":"github"},"version":"1.0.9","websiteUrl":"https://parallelsandbox.com/en/","packages":[{"registryType":"npm","identifier":"parallelsandbox-mcp","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional existing psbx_ API key; without it the adapter opens OAuth sign-in","isSecret":true,"name":"PARALLELSANDBOX_API_KEY"},{"description":"Configured MCP host absolute tool timeout in seconds (default 60 gives a safe 25-second review wait; set both the host timeout and this value to 1920 for a 30-minute wait). Requires adapter restart.","name":"PSBX_TOOL_TIMEOUT_SEC"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.parallelsandbox.com/mcp","headers":[{"description":"Bearer psbx_ API key from app.parallelsandbox.com (Account → API keys)","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T11:52:46.282074Z","publishedAt":"2026-10-03T11:52:46.282074Z","updatedAt":"2026-10-03T11:52:46.282074Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Parallels/pdfm-mcp","description":"Control Parallels Desktop VMs from MCP: power, screenshot, exec, keyboard, sequences. macOS only.","title":"Parallels Desktop VMs","repository":{"url":"https://github.com/Parallels/pdfm-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"mcpb","identifier":"https://github.com/Parallels/pdfm-mcp/releases/download/v0.1.1/pdfm-mcp-0.1.1.mcpb","fileSha256":"b1d799a6e06c0bf679aeabda90b959aeef3d004cfa9627db0147264c1cbd020f","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional VM id or name to restrict the server to a single VM (empty = all VMs)","format":"string","name":"PDFM_MCP_VM_ID"},{"description":"debug, info, warn or error (default info)","format":"string","name":"PDFM_MCP_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T08:38:09.244788Z","publishedAt":"2026-10-12T08:38:09.244788Z","updatedAt":"2026-10-12T08:38:09.244788Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Parallels/pdfm-mcp","description":"Control Parallels Desktop VMs from MCP: power, screenshot, exec, keyboard, sequences. macOS only.","title":"Parallels Desktop VMs","repository":{"url":"https://github.com/Parallels/pdfm-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"mcpb","identifier":"https://github.com/Parallels/pdfm-mcp/releases/download/v0.1.2/pdfm-mcp-0.1.2.mcpb","fileSha256":"15196c11ed6c397d4b9fe5c9ec260cc7432509bcc22a38613d8c7d88909e44b4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional VM id or name to restrict the server to a single VM (empty = all VMs)","format":"string","name":"PDFM_MCP_VM_ID"},{"description":"debug, info, warn or error (default info)","format":"string","name":"PDFM_MCP_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-13T10:13:25.860491Z","publishedAt":"2026-10-13T10:13:25.860491Z","updatedAt":"2026-10-13T10:13:25.860491Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Parallels/pdfm-mcp","description":"Control Parallels Desktop VMs from MCP: power, screenshot, exec, keyboard, sequences. macOS only.","title":"Parallels Desktop VMs","repository":{"url":"https://github.com/Parallels/pdfm-mcp","source":"github"},"version":"0.1.3","packages":[{"registryType":"mcpb","identifier":"https://github.com/Parallels/pdfm-mcp/releases/download/v0.1.3/pdfm-mcp-0.1.3.mcpb","fileSha256":"6a23dd9d92bca1ed0d32269182306f7b70980f1d05e8bb2acbf1f63b93f849ba","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional VM id or name to restrict the server to a single VM (empty = all VMs)","format":"string","name":"PDFM_MCP_VM_ID"},{"description":"debug, info, warn or error (default info)","format":"string","name":"PDFM_MCP_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T08:39:06.104448Z","publishedAt":"2026-10-14T08:39:06.104448Z","updatedAt":"2026-10-14T08:39:06.104448Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Parallels/pdfm-mcp","description":"Control Parallels Desktop VMs from MCP: power, screenshot, exec, keyboard, sequences. macOS only.","title":"Parallels Desktop VMs","repository":{"url":"https://github.com/Parallels/pdfm-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"mcpb","identifier":"https://github.com/Parallels/pdfm-mcp/releases/download/v0.1.4/pdfm-mcp-0.1.4.mcpb","fileSha256":"2baf3f8f790c2b2327b01e641d5796f369c8fc578c84fa7750ac2af7ea44495a","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional VM id or name to restrict the server to a single VM (empty = all VMs)","format":"string","name":"PDFM_MCP_VM_ID"},{"description":"debug, info, warn or error (default info)","format":"string","name":"PDFM_MCP_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T13:45:40.872425Z","publishedAt":"2026-10-15T13:45:40.872425Z","updatedAt":"2026-10-15T13:45:40.872425Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.etairl/parallel-browser-mcp","description":"MCP server for parallel browser automation across multiple providers.","title":"Parallel Browser MCP","repository":{"url":"https://github.com/etairl/parallel-browser-mcp","source":"github"},"version":"0.1.11","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"parallel-browser-mcp","version":"0.1.11","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Inline JSON configuration for providers and defaults. See README for shape.","name":"BROWSER_MCP_CONFIG"},{"description":"Path to a JSON file with provider configuration.","name":"BROWSER_MCP_CONFIG_PATH"},{"description":"Browserbase API key (required when using the browserbase provider).","isSecret":true,"name":"BROWSERBASE_API_KEY"},{"description":"Browserbase project ID (required when using the browserbase provider, unless set in config).","name":"BROWSERBASE_PROJECT_ID"},{"description":"Anchor Browser API key (required when using the anchor provider).","isSecret":true,"name":"ANCHOR_API_KEY"},{"description":"Cloudflare API token (required when using the cloudflare provider).","isSecret":true,"name":"CLOUDFLARE_API_TOKEN"},{"description":"Cloudflare account ID (required when using the cloudflare provider).","name":"CLOUDFLARE_ACCOUNT_ID"},{"description":"Set to 'true' to launch the local Playwright provider via CloakBrowser (https://cloakbrowser.dev/) stealth Chromium. Requires installing the optional 'cloakbrowser' npm package.","name":"PLAYWRIGHT_USE_CLOAKBROWSER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T09:07:26.442428Z","publishedAt":"2026-05-19T09:07:26.442428Z","updatedAt":"2026-05-19T09:07:26.442428Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.etairl/parallel-browser-mcp","description":"MCP server for parallel browser automation across multiple providers.","title":"Parallel Browser MCP","repository":{"url":"https://github.com/etairl/parallel-browser-mcp","source":"github"},"version":"0.1.12","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"parallel-browser-mcp","version":"0.1.12","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Inline JSON configuration for providers and defaults. See README for shape.","name":"BROWSER_MCP_CONFIG"},{"description":"Path to a JSON file with provider configuration.","name":"BROWSER_MCP_CONFIG_PATH"},{"description":"Browserbase API key (required when using the browserbase provider).","isSecret":true,"name":"BROWSERBASE_API_KEY"},{"description":"Browserbase project ID (required when using the browserbase provider, unless set in config).","name":"BROWSERBASE_PROJECT_ID"},{"description":"Anchor Browser API key (required when using the anchor provider).","isSecret":true,"name":"ANCHOR_API_KEY"},{"description":"Cloudflare API token (required when using the cloudflare provider).","isSecret":true,"name":"CLOUDFLARE_API_TOKEN"},{"description":"Cloudflare account ID (required when using the cloudflare provider).","name":"CLOUDFLARE_ACCOUNT_ID"},{"description":"Set to 'true' to launch the local Playwright provider via CloakBrowser (https://cloakbrowser.dev/) stealth Chromium. Requires installing the optional 'cloakbrowser' npm package.","name":"PLAYWRIGHT_USE_CLOAKBROWSER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T09:39:06.783933Z","publishedAt":"2026-05-19T09:39:06.783933Z","updatedAt":"2026-05-19T09:39:06.783933Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.etairl/parallel-browser-mcp","description":"MCP server for parallel browser automation across multiple providers.","title":"Parallel Browser MCP","repository":{"url":"https://github.com/etairl/parallel-browser-mcp","source":"github"},"version":"0.1.14","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"parallel-browser-mcp","version":"0.1.14","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Inline JSON configuration for providers and defaults. See README for shape.","name":"BROWSER_MCP_CONFIG"},{"description":"Path to a JSON file with provider configuration.","name":"BROWSER_MCP_CONFIG_PATH"},{"description":"Browserbase API key (required when using the browserbase provider).","isSecret":true,"name":"BROWSERBASE_API_KEY"},{"description":"Browserbase project ID (required when using the browserbase provider, unless set in config).","name":"BROWSERBASE_PROJECT_ID"},{"description":"Anchor Browser API key (required when using the anchor provider).","isSecret":true,"name":"ANCHOR_API_KEY"},{"description":"Cloudflare API token (required when using the cloudflare provider).","isSecret":true,"name":"CLOUDFLARE_API_TOKEN"},{"description":"Cloudflare account ID (required when using the cloudflare provider).","name":"CLOUDFLARE_ACCOUNT_ID"},{"description":"Set to 'true' to launch the local Playwright provider via CloakBrowser (https://cloakbrowser.dev/) stealth Chromium. Requires installing the optional 'cloakbrowser' npm package.","name":"PLAYWRIGHT_USE_CLOAKBROWSER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T08:44:34.810051Z","publishedAt":"2026-05-31T08:44:34.810051Z","updatedAt":"2026-05-31T08:44:34.810051Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.etairl/parallel-browser-mcp","description":"MCP server for parallel browser automation across multiple providers.","title":"Parallel Browser MCP","repository":{"url":"https://github.com/etairl/parallel-browser-mcp","source":"github"},"version":"0.1.8","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"parallel-browser-mcp","version":"0.1.8","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Inline JSON configuration for providers and defaults. See README for shape.","name":"BROWSER_MCP_CONFIG"},{"description":"Path to a JSON file with provider configuration.","name":"BROWSER_MCP_CONFIG_PATH"},{"description":"Browserbase API key (required when using the browserbase provider).","isSecret":true,"name":"BROWSERBASE_API_KEY"},{"description":"Browserbase project ID (required when using the browserbase provider, unless set in config).","name":"BROWSERBASE_PROJECT_ID"},{"description":"Anchor Browser API key (required when using the anchor provider).","isSecret":true,"name":"ANCHOR_API_KEY"},{"description":"Cloudflare API token (required when using the cloudflare provider).","isSecret":true,"name":"CLOUDFLARE_API_TOKEN"},{"description":"Cloudflare account ID (required when using the cloudflare provider).","name":"CLOUDFLARE_ACCOUNT_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-05T14:11:43.734204Z","publishedAt":"2026-05-05T14:11:43.734204Z","updatedAt":"2026-05-05T14:11:43.734204Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.iowarp/parallel-sort-mcp","description":"Parallel Sort MCP - High-Performance Log File Processing for LLMs with advanced sorting and analysis","title":"CLIO Parallel Sort","repository":{"url":"https://github.com/iowarp/clio-kit","source":"github"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"clio-kit","version":"2.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T02:10:57.40678Z","publishedAt":"2026-02-23T02:10:57.40678Z","updatedAt":"2026-02-23T02:10:57.40678Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.iowarp/parallel-sort-mcp:1.0.0","count":30}}
