Pinpoint

io.github.gowtham012v0.5.0更新于 Oct 3, 2026

Click an element in your running app or iOS Simulator, say what should change; your agent gets it.

已验证STDIO仅桌面Developer ToolsBrowser Automation

概览

AI 生成的概览

让编码代理从正在运行的网页或 iOS 模拟器应用中获取带有选择器、样式、组件链和截图的界面反馈备注。

功能
Pinpoint 是一个本地 stdio MCP 服务器,把编码代理连接到正在运行的 Pinpoint 桥接服务。当你在浏览器页面或 iOS 模拟器中的原生应用里指向某个元素并说明需要修改什么时,代理会收到你的备注,以及选择器、DOM 路径、样式、组件链、源文件提示和裁剪后的截图。如果桥接服务未运行,服务器会改为读取已保存的备注。
适用场景
适合在开发网页应用或 iOS 模拟器应用时,向编码代理提供精确到元素级别的界面反馈,而不必用文字描述位置。适用于希望代理针对你所点击的确切元素采取行动的本地前端与应用开发流程。
运行要求
通过 npx pinpoint-bridge mcp 在用户机器上作为本地进程运行,因此需要 Node.js。桥接服务需从代码仓库进行设置,设置过程还会加载一个不在该 npm 包内的浏览器扩展。桥接服务监听 127.0.0.1,端口可通过环境变量 PINPOINT_PORT 配置(默认 7331)。仅支持桌面端。
安装前请注意
该服务器会从正在运行的应用中读取界面上下文,包括 DOM 路径、样式、组件链、源文件提示和截图,并传给编码代理,因此分享前请确认所采集的内容。设置过程会克隆代码仓库并加载浏览器扩展。据说明流量仅保留在 127.0.0.1。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Pinpoint,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

pinpoint-bridge

The local bridge and MCP server behind Pinpoint: point at an element in your running app — a page in your browser, or a native app in the iOS Simulator — say what should change, and your coding agent (Claude Code, Cursor, Codex…) gets your comment with the selector, DOM path, styles, component chain, source-file hint and a cropped screenshot.

Set it up from the repository — setup also loads the browser extension, which is not in this package:

bash
git clone https://github.com/gowtham012/pinpointnode pinpoint/bridge/cli.js setup

This package is what MCP clients run: npx -y pinpoint-bridge mcp is a stdio MCP server that talks to the running bridge, or reads the saved notes when the bridge is not running. The iOS Simulator picker is served by the bridge at http://127.0.0.1:7331/ios. Everything stays on 127.0.0.1.

Full documentation: https://github.com/gowtham012/pinpoint#readme

来源:bridge/README.md,提交 368a942

工具

0
工具元数据尚未被收录。

版本历史

1
  1. v0.5.0最新Oct 3, 2026