MCP Pmapp Base

MCPAI代理

提供方 treattripp-dev · 包名 localtunnel

AI代理 stdio · 本地进程 无需鉴权 社区 / 第三方 Claude
查看接入方式

一个基于MCP协议的代码执行服务,允许AI代理在沙箱环境中执行JavaScript代码,并通过WebSocket控制外部应用程序。

一句话选型结论

按资料字段整理

MCP Pmapp Base 属于AI代理类 MCP 服务器,stdio · 本地进程,无需鉴权,可直接接入 Claude,有可直接执行的安装命令。接入前先确认权限范围;涉及写入、删除或付款的操作,建议先在测试环境验证。

分类AI代理 传输方式stdio · 本地进程 鉴权无需鉴权 部署方式本地部署
GitHub 星标 0 仓库热度,无公开仓库时显示未标注
工具数 未标注 暴露给模型的工具数量
资源 / 提示词 0 / 0 资源与提示词模板数量
维护方 社区 / 第三方 核验等级 仅资料核对

工具与能力

AI代理
数量来自来源目录的标注,具体工具清单以官方文档为准
工具数量未标注暴露给模型可调用的工具个数
资源数量0可读取的资源条目
提示词数量0内置提示词模板数量

能力标签

支持客户端

适用场景

代码执行JavaScript本地部署MCP协议AI代理沙箱环境WebSocket

安装与配置

stdio · 本地进程 无需鉴权
客户端在本机拉起子进程,数据不出本机
npx localtunnel --port 3000

这条命令只是入口,具体启动参数请按官方文档补齐,不要直接照搬到别的服务器。

  1. 1
    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2
    安装服务

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

  3. 3
    写入客户端配置

    在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4
    验证是否可用

    连接成功后随便调一个只读工具,确认能返回结果,再接入正式流程。

典型使用场景

3 类
按分类与标签整理的常见用法,具体以官方文档为准
给代理接外部能力

让代理在任务中途调用搜索、数据库等真实工具。

多步任务编排

把一串操作拆成步骤,由代理按顺序执行。

自动化重复流程

把固定流程交给代理跑,减少手工操作。

选择建议

选之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已适配 Claude,换客户端不用重新研究配置。
  • 资料标注无需鉴权,装好就能连。

先想清楚的地方

  • stdio 方式要求本地装好运行时(如 Node.js),换机器要重新装一遍。
  • 资料没标注工具数量,实际能力要装好后确认。
  • 版本更新与行为细节以官方仓库为准。

更适合

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

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
MCP 服务器工具数传输方式部署方式安装命令最后核验
MCP Pmapp Base当前 未标注 stdio · 本地进程 本地部署 有 2026-05-17
Filesystem 560c4363 13 未标注 本地部署 无 2026-05-17
Server Everything (everything) 11 stdio · 本地进程 本地部署 有 2026-05-17
Time 7365cb6d 2 SSE · 服务端推送 远程部署 有 2026-05-18
Everything Claude Code 未标注 stdio · 本地进程 本地部署 有 2026-05-17
Openmemory 557e1585 未标注 stdio · 本地进程 本地部署 有 2026-05-17

服务器档案

AI代理
字段来自项目仓库与公开索引,中文说明由本站标注
提供方treattripp-dev上游标注的维护方 treattripp-dev
分类AI代理本站按上游分类展示
连接方式stdio · 本地进程客户端在本机拉起子进程,数据不出本机
鉴权方式无需鉴权远程服务建议用最小权限凭据
维护方社区 / 第三方核验等级 仅资料核对
包名 / 运行时localtunnel · Node.js本地安装时用到的包标识与运行时
部署类型本地部署上游给出的部署形态
最近核验2026-05-17上游最后核验时间

详细介绍

5.0 KB
来自项目仓库与上游目录的原文,未做删改

MCP计数器POC-代码执行架构

概述

这是一个概念验证(POC),展示了 “使用MCP执行代码” 模式,使AI代理能够在服务器上执行JavaScript代码来控制外部应用程序。这种架构可以作为构建交互式、代理控制的应用程序的基础。

这个POC做什么?

该POC实现了 模型上下文协议(MCP)服务器 即:

  1. 暴露a run_script AI代理工具(如Claude通过Gemini CLI)
  2. 在沙盒环境中执行JavaScript代码
  3. 通过WebSocket控制基于web的计数器应用程序
  4. 将执行与前端动画同步

MCP计数器POC-代码执行架构

概述

这是一个概念验证(POC),展示了 “使用MCP执行代码” 模式,使AI代理能够在服务器上执行JavaScript代码来控制外部应用程序。这种架构可以作为构建交互式、代理控制的应用程序的基础。

这个POC做什么?

该POC实现了 模型上下文协议(MCP)服务器 即:

  1. 暴露a run_script AI代理工具(如Claude通过Gemini CLI)
  2. 在沙盒环境中执行JavaScript代码
  3. 通过WebSocket控制基于web的计数器应用程序
  4. 将执行与前端动画同步

关键功能:代理控制的UI

AI代理可以编写JavaScript代码,直接控制网络浏览器中显示的计数器,并暂停执行,直到动画完成,以确保流畅的用户体验。

建筑```mermaid

graph TD
User[User Mobile/Desktop] -->|HTTPS| Vercel[Vercel Frontend]
Vercel -->|WebSocket| Tunnel[Localtunnel URL]
Tunnel -->|Tunnel| LocalServer[Local Server :3000]
LocalServer -->|MCP| Agent[AI Agent (Gemini)]
LocalServer -->|Sandbox| VM[VM Context]


### 组件

1. **`server.js`** -MCP服务器,配备:

- Express web服务器(端口3000)
- 用于实时通信的WebSocket服务器
- MCP服务器暴露 `run_script` 工具
- 用于安全代码执行的VM沙盒

1. **`index.html`** -前端(部署在Vercel上)具有:

- 实时计数器显示
- WebSocket客户端连接到本地隧道URL
- 动画系统(每次更新延迟3秒)
- 暂停/恢复控件

1. **`launcher.js`** -MCP集成启动器

- 生成物 `server.js` 有正确的环境
- 捕获错误日志以进行调试

## “使用MCP执行代码”模式

### 传统方法(效率低下)```
Agent calls: update_count(1)  → Server updates → Frontend shows 1
Agent waits...
Agent calls: update_count(2)  → Server updates → Frontend shows 2
Agent waits...
Agent calls: update_count(3)  → Server updates → Frontend shows 3

问题:多次往返代理商进行简单循环。

代码执行方法(高效)```javascript

Agent calls: run_script({
code: for (let i = 1; i <= 3; i++) { await update_count(i); }
})


服务器执行整个循环,在每个循环暂停 `update_count()` 调用,直到前端动画完成。

**利益**:复杂的逻辑在单个代理轮中运行,减少了令牌使用和延迟。

## 运作原理

1. **代理生成代码**

- Claude(或其他法学硕士)编写JavaScript来完成任务
- 通过发送代码 `run_script` MCP工具

1. **服务器在沙盒中执行**

- 代码在VM上下文中运行,可以访问:
- `update_count(n)`:更新计数器并暂停,直到前端确认
- `console.log()`:捕获返回给代理的日志
- `setTimeout`, `Promise`:用于延迟和异步操作

1. **WebSocket同步**

- 服务器向前端广播计数更新
- 前端显示动画(3秒延迟)
- 前端发送 `turn_complete` 准备就绪时发出信号
- 服务器恢复脚本执行

1. **代理人收到结果**

- 脚本日志和执行状态返回给代理
- 代理可以继续执行下一步操作

## 设置和使用

### 1.安装```bash
npm install

2.后端和MCP设置

  1. 启动本地后端:```bash
    node server.js
1. 配置Gemini(`.gemini/settings.json`):```json
{
"mcpServers": {
"pm-jarvis": {
"command": "node",
"args": ["C:\\path\\to\\project\\launcher.js"]
}
}
}

3.移动接入(本地隧道)

要从移动设备访问应用程序,请暴露您的本地后端:```bash
npx localtunnel --port 3000


- 复制URL(例如。, `https://example.loca.lt`).
- **重要提示:** 请先在浏览器中访问此URL,然后输入您的IP作为密码。

### 4.前端(Vercel)

1. 部署到Vercel:```bash
vercel deploy --prod
  1. 在您的设备上打开Vercel URL。
  2. 首选 设置 并输入您的 Localtunnel 网址.

用例作为基础架构

该POC可适用于:

1. 代理控制的仪表板

  • 用图表/图形替换计数器
  • Agent基于数据分析更新可视化

2. 交互式表单和工作流

  • 代理逐步填写表单
  • 验证输入并处理错误

3. 实时通知

  • 代理处理事件并更新UI
  • 用户无需投票即可查看实时状态

4. 游戏控制器

  • Agent通过执行移动序列来玩游戏
  • UI更新反映游戏状态

5. 物联网设备控制

  • 用物联网设备取代WebSocket前端
  • 代理向硬件发送控制序列

许可证

麻省理工学院

参考文献

  • Anthropic:使用MCP执行代码
  • 模型上下文协议文档

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
MCP Pmapp Base 怎么安装?

在客户端按下面的安装命令接入:npx localtunnel --port 3000。对应的包名是 localtunnel。装完在客户端配置里引用同一个包或端点。

MCP Pmapp Base 怎么在 Claude 里配置?

它的传输方式是stdio · 本地进程,在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,配置才会生效。

MCP Pmapp Base 收费吗?

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

MCP Pmapp Base 需要 API Key 吗?

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

MCP Pmapp Base 支持哪些客户端?

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

MCP Pmapp Base 能提供哪些能力?

资料显示能力标签包括 代码执行、JavaScript、Claude、AI代理。具体工具清单以官方文档为准。

MCP Pmapp Base 需要什么运行环境?

运行时为 Node.js;属于本地进程,需要在本机装好运行环境。

MCP Pmapp Base 是本地还是远程?

它是本地进程(stdio),由客户端在本机拉起。传输方式为stdio · 本地进程。

热门专题

按标签挑服务器
全部专题 →

服务器信息以作者仓库与官方文档为准;分类、传输方式与鉴权方式的中文说明为中文整理,最近核验 2026-05-17。