{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.bytedance/mcp-server-browser","description":"MCP server for browser use access","repository":{"url":"https://github.com/bytedance/UI-TARS-desktop","source":"github","subfolder":"packages/agent-infra/mcp-servers/browser"},"version":"1.0.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-browser","version":"latest","transport":{"type":"stdio"},"packageArguments":[{"description":"browser or chrome channel to use, possible values: chrome, edge, firefox.","format":"string","type":"named","name":"browser"},{"description":"Chrome DevTools Protocol endpoint URL","format":"string","type":"named","name":"cdp-endpoint"},{"description":"WebSocket endpoint to connect to, for example","format":"string","type":"named","name":"ws-endpoint"},{"description":"Path to the browser executable","format":"string","type":"named","name":"executable-path"},{"description":"Path to the output directory","format":"string","type":"named","name":"output-dir"},{"description":"Comma-separated list of patterns to bypass the proxy","format":"string","type":"named","name":"proxy-bypass"},{"description":"Proxy server address","format":"string","type":"named","name":"proxy-server"},{"description":"Run server that uses screenshots (Aria snapshots are used by default)","format":"boolean","type":"named","name":"vision"}],"environmentVariables":[{"description":"DISPLAY environment variable for browser rendering","format":"string","name":"DISPLAY"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-browser","version":"latest","runtimeHint":"npx","transport":{"type":"sse","url":"http://127.0.0.1:{port}/sse"},"packageArguments":[{"description":"Server port number","isRequired":true,"format":"number","default":"8089","type":"named","name":"port"},{"description":"browser or chrome channel to use, possible values: chrome, edge, firefox.","format":"string","type":"named","name":"browser"},{"description":"Chrome DevTools Protocol endpoint URL","format":"string","type":"named","name":"cdp-endpoint"},{"description":"WebSocket endpoint to connect to, for example","format":"string","type":"named","name":"ws-endpoint"},{"description":"Path to the browser executable","format":"string","type":"named","name":"executable-path"},{"description":"Path to the output directory","format":"string","type":"named","name":"output-dir"},{"description":"Comma-separated list of patterns to bypass the proxy","format":"string","type":"named","name":"proxy-bypass"},{"description":"Proxy server address","format":"string","type":"named","name":"proxy-server"},{"description":"Run server that uses screenshots (Aria snapshots are used by default)","format":"boolean","type":"named","name":"vision"}],"environmentVariables":[{"description":"DISPLAY environment variable for browser rendering","format":"string","name":"DISPLAY"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-browser","version":"latest","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:{port}/mcp"},"packageArguments":[{"description":"Server port number","isRequired":true,"format":"number","default":"8089","type":"named","name":"port"},{"description":"browser or chrome channel to use, possible values: chrome, edge, firefox.","format":"string","type":"named","name":"browser"},{"description":"Chrome DevTools Protocol endpoint URL","format":"string","type":"named","name":"cdp-endpoint"},{"description":"WebSocket endpoint to connect to, for example","format":"string","type":"named","name":"ws-endpoint"},{"description":"Path to the browser executable","format":"string","type":"named","name":"executable-path"},{"description":"Path to the output directory","format":"string","type":"named","name":"output-dir"},{"description":"Comma-separated list of patterns to bypass the proxy","format":"string","type":"named","name":"proxy-bypass"},{"description":"Proxy server address","format":"string","type":"named","name":"proxy-server"},{"description":"Run server that uses screenshots (Aria snapshots are used by default)","format":"boolean","type":"named","name":"vision"}],"environmentVariables":[{"description":"DISPLAY environment variable for browser rendering","format":"string","name":"DISPLAY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T06:16:24.728253Z","publishedAt":"2025-09-09T06:16:24.728253Z","updatedAt":"2025-09-09T06:16:24.728253Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.bytedance/mcp-server-commands","description":"An MCP server to run arbitrary commands","repository":{"url":"https://github.com/bytedance/UI-TARS-desktop","source":"github","subfolder":"packages/agent-infra/mcp-servers/commands"},"version":"1.0.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-commands","version":"latest","transport":{"type":"stdio"},"packageArguments":[{"description":"current working directory","format":"string","type":"named","name":"cwd"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-commands","version":"latest","runtimeHint":"npx","transport":{"type":"sse","url":"http://127.0.0.1:{port}/sse"},"packageArguments":[{"description":"current working directory","format":"string","type":"named","name":"cwd"},{"description":"Server port number","isRequired":true,"format":"number","default":"8089","type":"named","name":"port"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-commands","version":"latest","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:{port}/mcp"},"runtimeArguments":[{"description":"current working directory","format":"string","type":"named","name":"cwd"}],"packageArguments":[{"description":"Server port number","isRequired":true,"format":"number","default":"8089","type":"named","name":"port"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T06:16:30.413724Z","publishedAt":"2025-09-09T06:16:30.413724Z","updatedAt":"2025-09-09T06:16:30.413724Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.bytedance/mcp-server-filesystem","description":"MCP server for filesystem access","repository":{"url":"https://github.com/bytedance/UI-TARS-desktop","source":"github","subfolder":"packages/agent-infra/mcp-servers/filesystem"},"version":"1.0.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-filesystem","version":"latest","transport":{"type":"stdio"},"packageArguments":[{"description":"Comma-separated list of allowed directories for file operations","isRequired":true,"format":"string","type":"named","name":"allowed-directories"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-filesystem","version":"latest","runtimeHint":"npx","transport":{"type":"sse","url":"http://127.0.0.1:{port}/sse"},"packageArguments":[{"description":"Comma-separated list of allowed directories for file operations","isRequired":true,"format":"string","type":"named","name":"allowed-directories"},{"description":"Server port number","isRequired":true,"format":"number","default":"8089","type":"named","name":"port"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-filesystem","version":"latest","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:{port}/mcp"},"packageArguments":[{"description":"Comma-separated list of allowed directories for file operations","isRequired":true,"format":"string","type":"named","name":"allowed-directories"},{"description":"Server port number","isRequired":true,"format":"number","default":"8089","type":"named","name":"port"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T06:16:36.369748Z","publishedAt":"2025-09-09T06:16:36.369748Z","updatedAt":"2025-09-09T06:16:36.369748Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.bytedance/mcp-server-search","description":"MCP server for web search operations","repository":{"url":"https://github.com/bytedance/UI-TARS-desktop","source":"github","subfolder":"packages/agent-infra/mcp-servers/search"},"version":"1.0.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-search","version":"latest","transport":{"type":"stdio"},"packageArguments":[{"description":"Search engine to use for browser search (default: google)","format":"string","default":"google","type":"named","name":"engine"},{"description":"API key for the search provider","format":"string","type":"named","name":"api-key"},{"description":"Base URL for the search provider","format":"string","type":"named","name":"base-url"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-search","version":"latest","runtimeHint":"npx","transport":{"type":"sse","url":"http://127.0.0.1:{port}/sse"},"packageArguments":[{"description":"Search engine to use for browser search (default: google)","format":"string","default":"google","type":"named","name":"engine"},{"description":"API key for the search provider","format":"string","type":"named","name":"api-key"},{"description":"Base URL for the search provider","format":"string","type":"named","name":"base-url"},{"description":"Server port number","isRequired":true,"format":"number","default":"8089","type":"named","name":"port"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agent-infra/mcp-server-search","version":"latest","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:{port}/mcp"},"packageArguments":[{"description":"Search engine to use for browser search (default: google)","format":"string","default":"google","type":"named","name":"engine"},{"description":"API key for the search provider","format":"string","type":"named","name":"api-key"},{"description":"Base URL for the search provider","format":"string","type":"named","name":"base-url"},{"description":"Server port number","isRequired":true,"format":"number","default":"8089","type":"named","name":"port"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T06:16:40.975101Z","publishedAt":"2025-09-09T06:16:40.975101Z","updatedAt":"2025-09-09T06:16:40.975101Z","isLatest":true}}}],"metadata":{"count":4}}
