在浏览器中使用WebContainers运行任意模型上下文协议(MCP)标准I/O服务器。
🔧 开发者提示:此项目包含一个独立的WebContainer MCP传输实现,可以在其他项目中独立使用。查看传输README以获取API文档和使用示例!
这个项目允许你在浏览器中直接运行基于Node.js的MCP服务器——如AI工具服务器、自动化机器人或自定义CLI工具——由WebContainers提供支持。 它提供了一个美观且交互式的仪表板,用于启动、停止和与MCP服务器进行交互,包括:
克隆并安装:
git clone --recurse-submodules https://github.com/ahmedrowaihi/webcontainer-mcp-browser.git
cd webcontainer-mcp-browser
pnpm install
pnpm dev
# 或根据喜好使用npm/yarn
在浏览器中打开: 访问 http://localhost:3000
配置并运行MCP服务器:
{
"command": "npx",
"args": ["-y", "@yourorg/your-mcp-server"],
"env": {
"YOUR_API_KEY": "..."
}
}
WebContainers让你能够在浏览器中运行真实的Node.js进程,具有完整的文件系统和进程隔离。 本项目利用这一点,使任何MCP标准I/O服务器瞬间可用——无需后端、Docker或本地Node.js。
https://github.com/ahmedrowaihi/webcontainer-mcp-browser
MIT