关于 ReMCP
ReMCP 通过配对设备 Agent,将用户拥有或管理的计算机连接到 MCP 客户端。它采用仅出站连接,并提供涵盖文件、桌面界面、浏览器、终端和诊断的本地运行时工具。
主要功能
- 01仅出站设备连接
- 02配对与后台服务
- 0384 个本地 MCP 工具
- 04文件、终端与进程操作
- 05桌面界面和浏览器访问
- 06状态、诊断与偏好设置
适用场景
- 01访问已配对计算机上的文件
- 02远程执行终端或进程任务
- 03操作桌面界面和浏览器
- 04检查设备状态与诊断信息
MCP 相关
ReMCP 通过 MCP 服务向客户端提供本地运行时工具,也提供远程端点和适配不同宿主的插件元数据。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://remcp.site/mcpclaude mcp add --transport http getremcp-remcp https://remcp.site/mcp{"mcpServers":{"getremcp-remcp":{"type":"http","url":"https://remcp.site/mcp"}}}在 Cursor 中打开{"servers":{"getremcp-remcp":{"type":"http","url":"https://remcp.site/mcp"}}}在 VS Code 中打开{"mcpServers":{"getremcp-remcp":{"type":"http","url":"https://remcp.site/mcp"}}}{"mcpServers":{"getremcp-remcp":{"serverUrl":"https://remcp.site/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
你的电脑。你的工具。一个安全的 MCP 连接。
网站 · 插件 · 文档 · 工具参考 · 安全 · 隐私 · 支持
ReMCP 可将你拥有或管理的计算机连接到 **ChatGPT & Codex、Cursor、Claude Code、Gemini CLI、Kiro、Cline 或其他 MCP 客户端**。设备 Agent 仅建立**出站连接**——无需入站端口、隧道或第三方桌面中继。本仓库包含公开的设备客户端/运行时、可移植的 Agent Plugin 元数据、Gemini CLI 扩展清单、官方 MCP Registry 元数据,以及针对 OpenAI 和 Anthropic 的主机专用插件打包文件。两个 npm 下载徽章显示 @remcp/remcp 在最近 30 个完整 UTC 日内,以及自首次发布(2026 年 9 月 16 日)以来经验证的下载量。徽章通过公开的 ReMCP 徽章端点,根据带日期的 npm API 查询进行更新;npm 的相对日期别名可能会返回过时的零计数。
软件包
| 软件包 | 说明 |
|---|---|
@remcp/remcp | 设备客户端:配对、出站 Agent、后台服务和使用情况指标开关。 |
@remcp/runtime | 第一方本地运行时:提供 84 个 MCP 工具,用于文件、图像、二进制传输、归档文件、屏幕截图、搜索、终端/进程操作、原生桌面 UI、环回浏览器 CDP、诊断、轻量级文档和范围严格受限的运行时偏好设置,且仅有 两个直接依赖项。 |
安装
打开 ReMCP → 连接一台计算机。页面会检测计算机的操作系统,并显示正确的一条命令安装流程。
Windows PowerShell——无需预装 Node.js、npm、npx 或 winget:
irm https://remcp.site/i | iex
ReMCP 会将 Windows 运行时私有安装在 %LOCALAPPDATA%\ReMCP 下;它不会全局安装 Node.js,也不会将私有运行时目录添加到系统 PATH。
macOS / Linux: Node.js 22.5 或更高版本可用于当前的 npm/npx 分发方式。
npx --yes @remcp/remcp@latest connect
浏览器还可以生成一次性配对命令。在你想连接的计算机上运行该完整命令;它会安装运行时并注册后台服务。
配对码在经过身份验证的工作区中生成,会自动过期,且只能使用一次。请勿自行编造或重复使用文档中的代码。
命令
| 命令 | 用途 |
|---|---|
remcp start | 当没有受管理的后台服务正在运行时,启动设备 Agent |
remcp status | 以 JSON 格式显示设备、客户端/运行时版本、受管理的 Agent 状态、更新一致性和服务器连通性 |
remcp doctor | 显示状态,并执行实际的本地运行时握手和文件系统诊断 |
remcp install | 安装或修复持久用户服务 |
remcp update | 更新客户端和运行时,然后重启服务 |
remcp uninstall | 停止并移除用户服务 |
remcp uninstall --purge | 移除服务和全局软件包 |
remcp telemetry [status|on|off] | 查看或更改客户端和运行时的使用情况指标 |
remcp godmode [status|on|off] | 查看或更改此计算机的本地无限制模式 |
remcp --version | 打印已安装的客户端版本 |
插件
对于用户,ReMCP 采用目录优先的方式:
从 AI 主机安装 → 登录 ReMCP → 使用已配对的计算机。
只为使用已发布的插件,你无需粘贴 MCP 服务 URL、编辑清单、克隆本仓库或配置本地路径。
可分享的安装指南:
- ChatGPT & Codex:https://remcp.site/install/chatgpt
- Claude Code:https://remcp.site/install/claude
ChatGPT 和 Codex / OpenAI
ChatGPT 和 Codex 共用 OpenAI 的公开插件目录。
- 打开 https://chatgpt.com/plugins。
- 搜索 ReMCP,并在 ReMCP 插件卡片可用时打开该卡片。
- 选择 Install plugin。
- 如果出现提示,选择 Connect 并完成 ReMCP OAuth。
- 在 ChatGPT 中,想要明确调用时使用 @ReMCP。在 Codex 中,使用 Sources → Use plugins → ReMCP。
如果还看不到 ReMCP,说明该账号尚无法使用此列表或尚未纳入发布范围。等待期间,普通插件用户无需配置手动 MCP 端点。
Claude Code / Anthropic
ReMCP 已于 September 18, 2026 通过 Claude Platform 提交,目前状态为 Submitted and pending review。
审核通过后:
- 打开 https://claude.com/plugins。在 Claude 或 Claude Desktop 中,也可以使用 Customize → Plugins → + → Browse plugins。
- 搜索 ReMCP,并确认其支持 Claude Code。
- 选择 Install。
- 如果 Claude 要求连接,请完成 ReMCP 授权。
- 让 Claude Code 在已与你的账号配对的计算机上使用 ReMCP。
列表审核期间,普通用户无需添加市场、克隆此仓库或粘贴 MCP 端点。开发者和审核者的工作流程请参阅技术指南。
从插件概览 →开始。
Cursor 和更广泛的 MCP 生态系统
ReMCP 为编码 Agent 发布原生于宿主的元数据,并提供用于 MCP 发现的目录记录:
| 宿主 / 目录 | 用户路径 | 状态 |
|---|---|---|
| Cursor | 在 Cursor 设置中将 https://remcp.site/mcp 添加为远程 MCP 服务,然后进行授权。 | 手动配置 MCP |
| Gemini CLI | 收录后可从扩展库安装,或运行 gemini extensions install https://github.com/getremcp/remcp。 | 已启用扩展库发现 |
| VS Code | 在支持 MCP 的客户端中配置远程 MCP 端点。 | 手动配置 MCP |
| Kiro Powers | 在精选目录接受审核期间,通过 Add Custom Power → Import power from GitHub 导入 https://github.com/getremcp/remcp。 | 已提交 |
| Cline | 恢复的 PR #347(原始 PR #125) | 开放中,等待外部审核;原分支已于 2026 年 10 月 26 日删除 |
| Kilo Marketplace | 恢复的 PR #498(原始 PR #480) | 开放中,等待外部审核;原分支已于 2026 年 10 月 26 日删除 |
| Docker MCP Registry | 恢复的 PR #6171(原始 PR #5159) | 开放中,等待外部审核;原分支已于 2026 年 10 月 26 日删除 |
| MCP Find | PR #316 | 于 2026 年 10 月 24 日提交;等待分支安全验证,且需要目录审核 |
| MCP Server Finder | 免费目录 | 于 2026 年 10 月 25 日确认仓库不存在;已于 10 月 25 日通过电子邮件向编辑提交,等待审核 |
| FindMCP | 免费提交入口 | ReMCP 提交编号 321 于 2026 年 10 月 25 日获接收;等待审核 |
| Few Servers | 免费编辑审核表单 | 2026 年 10 月 25 日:已通过电子邮件向编辑发送收录 / 认领请求;等待外部审核;尚未确认收录 |
| AgenticSkills | 免费提交 MCP 服务 | 于 2026 年 10 月 25 日获接收,等待每周编辑审核;尚未确认公开收录 |
| MCP Harbor | 免费提交入口 | Docsy 和 ReMCP 于 2026 年 10 月 24 日提交;ReMCP 等待外部审核 / 每日索引,尚未确认收录 |
| Plug and Ship | ReMCP 公开页面 | 免费发布于 2026 年 10 月 24 日获接收;已安排于 2026 年 11 月 12 日登上每日榜单,尚未发布 |
| LibHunt | ReMCP 公开条目 | 于 2026 年 10 月 24 日发布,并验证 HTTP 200;免费提交已自动批准 |
| Ext Ops Panel | ReMCP 公开 MCP 资料页 | 已从官方 MCP Registry 自动编入索引,并于 2026 年 10 月 25 日验证为公开;不代表宿主背书 |
| Walnut World | ReMCP 公开源代码页面 | GitHub 源代码条目于 2026 年 10 月 25 日发布,并在 Chrome 中独立验证;尚未认领所有权 |
| MCPRepository | ReMCP 条目 | 通过重复项检测 API 确认已有条目,并于 2026 年 10 月 24 日验证 HTTP 200 |
| MCP Market | ReMCP 公开条目 | 已公开编入索引;于 2026 年 10 月 24 日确认已有条目 |
| Punkpeye Awesome MCP Servers | 已合并的 PR #14685 | 已验证于 2026 年 10 月 18 日合并;公开的源代码安装目录 |
| AI Anytime Awesome MCP Servers | ReMCP 条目 PR #314 | 于 2026 年 10 月 24 日合并;已列入公开 GitHub 目录 |
| Sagargupta Awesome MCP Servers | ReMCP 条目 PR #214 | 于 2026 年 10 月 24 日合并;已列入公开 GitHub 目录 |
| TensorBlock Awesome MCP Servers | 已合并的 PR #4495 | 于 2026 年 10 月 25 日获上游目录接收;公开 API 同步可能有所延迟 |
| VoltAgent Official MCP Servers | PR #56 | 于 2026 年 10 月 25 日由上游维护者关闭,未合并 |
| Awesome Public MCP Servers | PR #84 | 于 2026 年 10 月 25 日提交;明确披露可修改配对设备的工具,等待审核 |
| Awesome MCP Tools | PR #21 | 于 2026 年 10 月 25 日提交;提供远程 OAuth 计算机访问工具,等待审核 |
| PenguinMiaou Awesome Claude Code Plugins | PR #11 | 于 2026 年 10 月 25 日提交;等待社区审核,不代表 Anthropic 背书 |
| itgoyo Awesome Claude Code | PR #20 | 于 2026 年 10 月 25 日提交;等待社区审核,不代表 Anthropic 背书 |
| Claude Plugins Radar | PR #4 | 于 2026 年 10 月 25 日提交;等待社区审核,不代表 Anthropic 背书 |
| ClaudeMods | 编辑审核 issue #35 | 于 2026 年 10 月 25 日提交;等待机器人 / 编辑审核 |
| Habito Awesome MCP Servers | PR #298 | 于 2026 年 10 月 25 日提交;等待外部策展人审核,不代表平台背书 |
| DhanushNehru Awesome MCP Servers | PR #128 | 于 2026 年 10 月 25 日提交;等待外部策展人审核,不代表平台背书 |
| Awesome Productivity MCP Servers | PR #48 | 于 2026 年 10 月 25 日提交;等待外部策展人审核,不代表平台背书 |
| WunderCorp Awesome MCP | PR #155 | 于 2026 年 10 月 25 日提交;等待外部策展人审核,不代表平台背书 |
| Awesome Codex | PR #32 | 于 2026 年 10 月 25 日提交;等待独立审核 |
| Awesome AI Coding Tools | PR #8 | 于 2026 年 10 月 25 日提交;等待独立审核 |
| Awesome MCP Collection | PR #73 | 于 2026 年 10 月 25 日提交;等待独立审核 |
| Albertchamberlain Awesome-MCP | PR #117 | 于 2026 年 10 月 25 日提交;等待独立审核,尚未发布 |
| Epistates Awesome MCP DevTools | PR #24 | 于 2026 年 10 月 25 日提交;等待独立审核,尚未发布 |
| Backblaze Awesome Agent Infrastructure | PR #44 | 于 2026 年 10 月 25 日提交;等待维护者审核 |
| Awesome DevOps AI | PR #78 | 于 2026 年 10 月 25 日提交;等待维护者审核 |
| awesome-mcp.tools (adw0rd) | 现有上游条目 | 于 2026 年 10 月 25 日确认已列入公开主分支,使用规范的 getremcp/remcp URL;未重复提交 PR |
| TrackMCP | 提交表单 | 于 2026 年 10 月 25 日获接收,等待电子邮件确认 / 审核;尚未确认公开收录 |
| Best-of MCP Servers | 恢复的 PR #575(原始 PR #562) | 开放中,等待外部审核;原分支已于 2026 年 10 月 26 日删除 |
| mcpHQ Awesome MCP Servers | 提交 PR | 开放中,等待维护者审核 |
| ToolSDK MCP Registry | 已合并的 PR #1019 | 于 2026 年 10 月 25 日合并 |
| MobinX Awesome MCP List | 提交 PR | 开放中,等待维护者审核 |
| Ever Works Awesome MCP Servers | PR #213 | 于 2026 年 10 月 24 日提交;完整的 ReMCP 详情页等待目录审核 |
| Awesome Claude Code Plugins | PR #822 | 于 2026 年 10 月 24 日提交;等待外部社区审核 |
| Awesome Gemini CLI Extensions | ReMCP PR #95 | 于 2026 年 10 月 24 日提交;等待审核 |
| AlexMili Awesome MCP | 已合并的 ReMCP PR #327 | 已发布于上游 README;于 2026 年 10 月 24 日合并,提交 158a622;于 10 月 25 日验证 |
| Collabnix Awesome MCP Lists | PR #265 | 于 2026 年 10 月 24 日提交;等待第三方审核 |
| mctrinh Awesome MCP Servers | PR #180 | 于 2026 年 10 月 24 日提交;等待审核 |
| Awesome MCP ZH | PR #839 | 于 2026 年 10 月 24 日提交;中文条目等待审核 |
| Wagner Awesome DevOps MCP Servers | PR #113 | 于 2026 年 10 月 24 日提交;等待外部审核 |
| Awesome DevOps MCP Servers | PR #381 | 于 2026 年 10 月 24 日提交;等待外部审核 |
| MindPal Awesome Remote MCP Servers | PR #231 | 于 2026 年 10 月 24 日提交;等待远程目录审核 |
| YuzeHao Awesome MCP Servers | PR #719 | 于 2026 年 10 月 24 日提交;等待审核 |
| Awesome Remote MCP Servers (jaw9c) | PR #1637 | 于 2026 年 10 月 24 日提交;等待外部审核 |
| Brethof AI Awesome MCP Servers | ReMCP PR #54 | 已提交,等待审核 |
| Docker MCP Registry | ReMCP PR #5159 | 已提交,需要审核 |
| CheckMCP | 免费审计提交 | 于 2026 年 10 月 24 日收到;等待公开审计 / 收录 |
| MCP Index | 提交入口 | 于 2026 年 10 月 24 日收到;等待审核 |
| ProMCP | 免费提交 | 于 2026 年 10 月 24 日获接收;等待人工审核 |
| MCP Servers | 免费提交 | 于 2026 年 10 月 24 日获接收;等待审核 |
| Launch MCP | 提交状态 | 在 2026 年 10 月 24 日验证为非重复提交后,仍处于等待状态;尚未发布 |
| MCPizy | 免费提交 ReMCP | 于 2026 年 10 月 25 日收到(编号 web_mvnk77mz_gwrdi7);等待独立审核 |
| MCPfinder | 提交入口 | 于 2026 年 10 月 24 日通过免费档提交;等待批准 |
| Kilo Marketplace | PR #480 | 已提交,等待独立审核 |
| MCP.Directory | 发布者提交 | 已于 2026 年 10 月 24 日成功提交 ReMCP GitHub 直接链接;尚未确认批准 |
| Smithery | 打开 https://smithery.ai/servers/antonbaider/remcp。 | 已发布 |
| Glama | 打开所有权已验证的连接器:https://glama.ai/mcp/connectors/site.remcp/re-mcp。 | 已验证 / 状态正常 |
| Awesome Remote MCP Servers | 打开社区目录;PR #435 合并后,ReMCP 已列入 Developer Tools。 | 已收录 |
| Official MCP Registry | 搜索 io.github.getremcp/remcp;GitHub 会将项目发布链接 antonbaider/remcp 解析到转移后的 getremcp 仓库,因此此 Registry 命名空间仍是有效标识。 | 已发布 |
| 同一个 ReMCP OAuth 账号和配对的计算机适用于所有接入渠道。市场和目录入口只影响发现方式;它们不会创建独立的 ReMCP 后端。 |
分发清单、直接安装命令和审核链接详见 PLUGINS.md → 和 DISTRIBUTION.md →。
开发者/审核者内部资料
特定宿主的清单、MCP 配置、验证命令、提交材料和本地开发工作流仍分别记录在以下文档中:
OpenAI 文件和 Claude 文件不会相互覆盖。如果任一宿主专属约定与共享的 ReMCP 版本或生产端点不一致,发布检查就会失败。
将 ReMCP 与 Docsy 搭配使用
若要在本地计算机访问之外,获取带有来源链接的开发者文档,可将 ReMCP 与独立的 Docsy AI / MCP Plugin 搭配使用。Docsy 通过 https://docsy.remcp.site/mcp/registry 提供五个只读的公共文档工具(resolve-library-id、list-library-versions、query-docs、search、fetch),并要求单独进行 OAuth 2.1 授权。ReMCP 的设备工具与 Docsy 的文档工具仍属于独立服务。
本地运行时
@remcp/runtime 是 ReMCP 专门编写的全新 MCP 服务。它并非从 DesktopCommanderMCP 或任何其他 MCP 服务分叉而来,也不与它们共享任何代码。
84 项精细的设备操作,10 个托管生产定义。 当前生产环境公开 8 个面向设备的门面工具和 2 个账户/设备群组工具,全部对模型可见。若明确重新启用自定义小组件,发现结果会扩展至 15 个定义,并增加 5 个仅供应用使用的 UI 辅助工具。每个当前门面及其操作列表,请参阅生成的**完整工具参考**。
设备运行时接口:
| 区域 | 工具 |
|---|---|
| 读取 | read_file、read_files(glob)、read_multiple_files、read_image、read_binary、list_directory、get_file_info、hash_file、diff_files |
| 写入/编辑 | write_file、write_files(批量)、write_binary、apply_patch、set_permissions、edit_block、replace_lines、replace_in_files |
| 整理 | create_directory(批量)、move_file、copy_file、copy_paths、move_paths、move_to_trash、create_archive、extract_archive |
| 删除 | delete_path、delete_paths |
| 传输 | read_binary 和 write_binary 可通过 base64 分块双向传输任意文件;create_archive 和 extract_archive 可传输整个目录树 |
| 屏幕 | take_screenshot 以图像形式返回桌面 |
| 搜索 | start_search、get_more_search_results、stop_search、list_searches |
| 进程 | start_process、read_process_output、wait_for_process_output、interact_with_process、force_terminate、list_sessions、list_processes、kill_process |
| 运行时 | get_system_info、get_runtime_info、get_runtime_stats、set_config_value |
| 计算机操作 | computer_snapshot、computer_action、list_windows、window_action、launch_app、ui_snapshot、ui_find、ui_action、type_text、keyboard、pointer、drag_drop、scroll、wait_for_ui、clipboard、display_inventory、screenshot_region、open_path、reveal_path、notification |
| 浏览器 | browser_tabs、browser_navigate、browser_snapshot、browser_find、browser_action、browser_wait、browser_evaluate |
| 诊断 | service、event_log、network、installed_apps、environment、audio、power_action、record_screen |
| 文档 | read_document、edit_spreadsheet、edit_document、pdf_action |
使用 REMCP_CUSTOM_WIDGETS_ENABLED=false 时,托管的 ReMCP 端点目前公开 10 个模型可见工具;不会暴露仅供应用使用的渲染/保存/刷新辅助工具,也不会暴露 structuredContent.preview 引用。精简接口可路由至全部 84 项精细运行时操作;为缓存客户端保留的 101 个兼容名称仍可调用,不会增加新模型发现的工具数量。若之后明确重新启用小组件,托管目录会扩展至 15 个定义和 106 个兼容名称。list_devices 返回的每台在线设备都会报告其当前支持的子集;不可用的操作会安全拒绝。
为 AI Agent 选择工具
ReMCP 发布以选择为导向的说明,并在其操作员技能中提供相同的决策树:
原生无障碍功能/UI 自动化 → 浏览器 DOM/CDP → OCR → 坐标
- 开始不熟悉的桌面任务时,先使用
computer_snapshot;对于原生应用,使用ui_snapshot/ui_find/ui_action。 - 处理 Chromium 页面内容时,如有需要,使用
browser_navigate action=new_tab,然后使用browser_snapshot/browser_find/browser_action/browser_wait,而不是桌面坐标。 - 在原生控件或已聚焦控件中输入常规 Unicode 文本时使用
type_text,在 Chromium 页面 DOM 中输入文本时使用browser_action,使用keyboard执行快捷键或导航按键。 - 仅在语义操作无法表达任务时使用
pointer;使用drag_drop时优先选择元素 ID。GNOME Wayland 拖放使用基于用户授权的远程桌面门户,而不是不可靠的 XTEST 拖放。 - 使用
wait_for_ui/browser_wait,而不是固定时长的休眠。 - 使用
screenshot_region获取针对特定区域的视觉证据;仅在需要记录动作或时序时使用record_screen。 - 如果请求涉及文件内容,请使用结构化文档工具,而不是自动化操作 Office。
所有 40 个计算机、浏览器、诊断和文档工具都声明了封闭的顶层输入架构、参数说明、结构化输出架构,以及 MCP 只读/破坏性/幂等/开放世界提示。
为什么工具列表与其他计算机控制服务不同。 涉及安全的配置刻意保持精简;其他方案能做的所有操作在这里都有等效功能——通常不止一种:
| 未包含的功能 | 原因 |
|---|---|
| 捆绑的浏览器/文档渲染堆栈 | ReMCP 支持轻量级 DOCX/XLSX/PDF 操作,但刻意使用 OOXML 和现有系统 PDF 工具,而不捆绑 Puppeteer、sharp、exceljs 或 Chromium。 |
| 广泛的配置修改 | set_config_value 只能更改遥测和上下文/输出偏好设置。访问根目录、屏蔽的命令、命令策略、shell、写入限制和无限制模式均保留在本地计算机上。 |
在 read_file 中获取 URL | 这会造成服务器端请求伪造攻击面。运行时读取的是你的计算机,而不是互联网。 |
ReMCP 在常见工具集基础上新增的功能: 可由任何 MCP 客户端显示的图像读取和屏幕截图、双向二进制传输、归档文件创建/解压、以 wait_for_process_output 取代轮询、按行范围替换、项目范围内替换、统一差异、校验和、移入回收站而非删除,以及主机资源报告。
没有任何操作需要授权。 不会出现授权提示,也不会询问“确定吗”,更不要求先试运行:工具调用会以运行 Agent 的账户的全部权限执行——与 SSH 使用相同的信任模型。默认情况下,写入会替换原文件,移动/复制会替换目标。灾难性命令防护默认设为 block(匹配的命令会在运行前被拒绝);操作员可以选择 warn 或 allow。
文件不会写入本地历史日志,因此工具参数和输出不会记录在该日志中。
天生不受限
- 每次调用都无需审批。 ReMCP 不会在每次工具调用前添加确认对话框。
本地运行时配置的根目录、命令阻止列表和命令策略仍然适用,运行 Agent 的账户所拥有的操作系统权限也仍然适用。
在这些限制范围内,
start_process可以操作服务、软件包、数据库、容器、sudo、git 和其他本地工具。 - 双向完整传输。
read_binary/write_binary可传输任意文件,create_archive和extract_archive可传输整个目录树,take_screenshot可显示桌面。 - 可选加固,安全边界明确。
remcp godmode on会解除一台计算机上的根目录、阻止列表和命令防护栏限制——且只有在该计算机前的人才能开启;没有 MCP 工具可以开启它。allowedRoots和blockedCommands在操作员进行配置前均为空。dangerousCommands默认设置为block:匹配到灾难性命令时会在运行前拒绝执行;设置为warn时会允许执行并附带警告说明,设置为allow时则连警告也不会显示。如果无法解析runtime.json,运行时会大声报错并拒绝启动,因此不会悄然丢弃已配置的安全边界。 - 抗崩溃。 错误的 Shell、关闭的 stdin 或 40 MB 的行都无法使运行时崩溃;如果运行时退出,Agent 会将其重启,让设备恢复运行,而不是悄无声息地离线。
- 仅出站连接。 每台设备都有可撤销的凭证,在服务器端经过哈希处理,并以受限权限存储在本地。使用自定义服务器提供的运行时元数据,需要明确作出
--trust-runtime决策。 - 不在本地留存历史记录。 工具参数和输出绝不会写入计算机上的日志。
使用指标
客户端和运行时都会收集可选择退出的使用指标:工具名称、耗时、结果、粗略错误类别、会话数量和设备健康状况样本。这些指标绝不会包含文件路径、文件内容、命令字符串、工具参数或工具输出——事件架构采用白名单,因此这些字段无处可去。
没有遥测端点,也没有第三方处理方。运行时会向 Agent 发送 MCP 通知,而 Agent 会通过其已建立的经过身份验证的 WebSocket,将通知转发到你的 ReMCP 账户。没有安装时的 ping,没有 postinstall 脚本,没有远程功能开关,也没有 A/B 分组。
remcp telemetry off # one switch for the client and the runtime
remcp telemetry status
开发
npm install
npm run check
npm test
两个工作区都是纯 ESM,无需构建。契约命令(--help、--version、
--print-tools、--describe)无需安装依赖即可运行,因此 CI 可以将其公布的工具接口与已发布的 tarball 进行比较。
许可证
MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。