Token导航 LogoToken导航

MCP Server · AI代理

MCP Command Proxy

MCP命令代理服务器是一个专为Expo开发设计的CLI命令代理工具,可适用于任何命令行应用程序,提供命令代理、日志收集和按键转发功能。

SSE官方级别未说明来源级核验工具 0
TypeScriptClaudeAI代理Cursor

快速开始

作者 / 组织
Hormold
提供方
Hormold
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

12

仓库热度

收录来源

3 个

MCP World

选型结论

MCP Command Proxy 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过SSE 远程服务接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

SSE

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx mcp-command-proxy --prefix "ExpoServer" --command "expo start" --port 8383

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是SSE 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP命令代理

MCP(模型上下文协议)服务器,充当CLI命令的代理,专门为Expo开发设计,但适用于任何命令行应用程序。

如何在Cursor中使用(Expo示例)

  1. 转到您的世博会项目目录
  2. 跑 npx mcp-command-proxy --prefix "ExpoServer" --command "expo start" --port 8383
  3. 转到光标设置->MCP->+添加新的MCP服务器,如下所示:\
  1. 将名称设置为“ExpoServer”,键入“SSE”,URL设置为 http://localhost:8383/sse
  2. 单击“保存”,您现在应该可以在Cursor中使用MCP服务器。这样地:

建议使用 --port 8383 标记以避免与其他服务器冲突。 此外,您还可以将以下指令添加到.cursorules文件中:

You can use MCP getRecentLogs tool to get the most recent logs from Expo server. And if needed, you can send key presses to the running process using sendKeyPress tool.

特性

  • 命令代理:通过MCP服务器运行任何CLI命令
  • 日志收集:捕获和存储运行进程的日志(可配置缓冲区大小)
  • 按键转发:将客户端的按键转发到正在运行的进程
  • 透明体验:最终用户看到的命令输出与直接运行时完全相同
  • 交互式命令:与Expo等交互式CLI工具配合使用
  • MCP集成:使用MCP SDK构建,可轻松与Claude和其他启用MCP的AI助手集成

运作原理

  1. 服务器在伪终端(PTY)中启动指定命令
  2. 所有stdout/stderr输出为:

- 实时流式传输到客户端 - 存储在循环缓冲区中(大小可配置,默认300行)

  1. 客户端的按键被转发到正在运行的进程
  2. 服务器提供以下工具:

- 查看收集的日志 - 将按键发送到进程 - 获取进程的当前状态

用例

  • 世博发展:运行 expo start 并在收集日志的同时与之交互
  • 构建流程:监控构建过程并分析日志
  • 长期服务:监视服务并保留最近的日志历史记录
  • 远程命令执行:执行和监视来自远程客户端的命令

需求

  • Node.js 18+
  • TypeScript
  • pnpm(推荐)或npm

安装

# Install dependencies
pnpm install

# Build the project
pnpm build

# Run directly
pnpm start -- --prefix "MyServer" --command "expo start"

# Or install globally
pnpm install -g
mcp-command-proxy --prefix "MyServer" --command "expo start"

用法

基本用法

# Using the CLI
mcp-command-proxy --prefix "ExpoServer" --command "expo start"

# Or programmatically
import { createServer } from 'mcp-command-proxy';

const server = await createServer({
  prefix: 'ExpoServer',
  command: 'expo start',
  bufferSize: 500,
  port: 8080
});

// To stop the server later
server.stop();

选项

  • --prefix, -p:服务器的名称/前缀(默认值:“CommandProxy”)
  • --command, -c:运行命令(必需)
  • --buffer-size, -b:要保留在内存中的日志行数(默认值:300)
  • --port:HTTP服务器的端口(默认值:8080)
  • --help, -h:显示帮助

MCP集成

此服务器实现了以下MCP工具:

  1. getRecentLogs:返回缓冲区中的最新日志

- 参数: - limit (可选):要返回的日志数(默认值:100) - types (可选):要包含的日志类型(stdout、stderr、system)(默认值:all)

  1. sendKeyPress:向正在运行的进程发送按键

- 参数: - key:要发送的键(例如“enter”、“a”、“1”、“空格”)

  1. getProcessStatus:返回进程的当前状态

- 参数:无

例子

世博会开幕

mcp-command-proxy -p "ExpoServer" -c "expo start" -b 500

与克劳德一起使用

  1. 配置Claude以连接到此MCP服务器(SSE端点:http://localhost:8080/sse)
  2. 让Claude运行Expo或其他命令
  3. Claude可以分析日志并帮助解决问题

发展

# Clone the repository
git clone https://github.com/hormold/mcp-command-proxy.git
cd mcp-command-proxy

# Install dependencies
pnpm install

# Build the project
pnpm build

# Run in development mode
pnpm dev

许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

命令行代理TypeScript本地部署日志收集按键转发Expo开发MCP集成

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Command Proxy

MCP World · 本页

0SSE有3 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Command Proxy 怎么安装?

公开资料给出的安装命令是 npx mcp-command-proxy --prefix "ExpoServer" --command "expo start" --port 8383,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Command Proxy 怎么在 Claude Desktop、Cursor 里配置?

它是SSE 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

MCP Command Proxy 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Command Proxy 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Command Proxy 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP