CP

cgosu/pi-mcp-adapter

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1 stars 0 forks 品質 76 トレンド 16MIT

https://github.com/user-attachments/assets/4b7c66ff-e27e-4639-b195-22c3db406a5a

概要

https://github.com/user-attachments/assets/4b7c66ff-e27e-4639-b195-22c3db406a5a Mario 曾写过一篇文章讨论你是否真的需要 MCP。问题在于:工具定义很冗长。一个 MCP 服务器就可能占用一万多个 token;无论是否使用这些工具,这部分成本都会一直存在。连接几个服务器后,对话甚至还没开始,上下文窗口就可能已经消耗了一半。 但 MCP 生态中也有数据库、浏览器和 API 等实用工具。本适配器让 Pi 按需发现和调用这些工具,避免一开始就把所有定义塞进上下文。在旧版适配器运行时中,模型只需看到一个约 200 token 的代理工具,而不是数百个工具;服务器也只会在真正使用时启动。 通过 Git 安装的 Pi 扩展不会在仅安装生产依赖时编译 TypeScript。公共 Node 辅助入口随仓库提交了构建产物,并会在 npm 打包前重新构建。 - @earendil-works/pi-coding-agent 1.2.0,源码 commit 06a466935536f8c9bcacb2d5efc0fc021be1bdff; - @earendil-works/pi-coding-agent 1.3.0,源码 commit 71023aec1546d6d677a65669c5665c0927ce0dd0。 未打补丁的 Pi、其他 commit 或不完整补丁均不在已验证范围内。Pi 原生管理 API 缺失或能力不完整时,/mcp-adapter 会明确失败,不连接 MCP 服务器,也不回退到第二套运行时。当前错误提示中的版本建议仍可能写作 Pi 1.2.0;对 1.3.0 应按上表使用对应固定补丁。Adapter 的 peer range ^1.2.0 只是包依赖范围,不代表该范围内任意 Pi build 都包含本适配器需要的补丁。 - docs/native-mcp-patch.md:两个固定基线、独立补丁、apply 步骤、测试范围和公共产物验证; - patches/pi-1.2.0-native-mcp-management.json 与 patches/pi-1.3.0-native-mcp-management.

インストール

npx -y [email protected]
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["-y", "[email protected]"] } } }