MCP(模型上下文协议)命令代理服务器,作为命令行工具的代理,专为 Expo 开发量身打造,也能适配任何命令行应用程序,助力开发者更高效地运行和管理命令。
npx mcp-command-proxy --prefix "ExpoServer" --command "expo start" --port 8383。http://localhost:8383/sse。⚠️ 重要提示
建议使用
--port 8383标志以避免与其他服务器冲突。还可以将以下指令添加到.cursorrules文件中:
你可以使用 MCP 的 getRecentLogs 工具获取 Expo 服务器的最新日志。如果需要,可以使用 sendKeyPress 工具向正在运行的进程发送按键。
# 克隆仓库
git clone https://github.com/hormold/mcp-command-proxy.git
cd mcp-command-proxy
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 运行
pnpm start
mcp-command-proxy [选项]
--version、 -v:输出包版本。--help、 -h:输出使用帮助。--port、 -p:指定服务器端口,默认值为 3000。--prefix、 -x:指定命令前缀,例如“sudo”。--command、 -c:指定要执行的命令。mcp-command-proxy --port 8080
mcp-command-proxy --prefix "sudo" --command "npm start"
mcp-command-proxy --command "expo start"
claude run expo start
该实现包含以下 MCP 工具:
获取最近的日志条目。
limit:要返回的最新日志条目的数量,默认值为 10。向正在运行的进程发送按键事件。
key:按下的键,例如“ArrowUp”或“Enter”。# 克隆仓库
git clone https://github.com/hormold/mcp-command-proxy.git
cd mcp-command-proxy
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 启动开发模式
pnpm dev
本项目采用 MIT 许可证。