护照MCP (ppmcp) 能够助力您为任意网站搭建 MCP 服务器,实现浏览器身份验证的自动同步,适用范围覆盖所有网站。它对 FastMCP 进行了封装,会自动将必要的身份验证头和浏览器中的 Cookie 添加到传出请求中。只需通过浏览器完成登录,即可随时使用。相较于购买开发者 API(如 Twitter/X)、避免速率限制、等待审批,或者在没有 API 的网站上使用,它的操作更为简便。
若无需构建 MCP 服务器,您可直接使用轻量级的 BrowserPassport HTTP 客户端!向下滚动
pip install ppmcp # 安装 PassportMCP
ppmcp init # 初始化新项目
cd my-project && npm run dev # 开发模式启动
git clone git@github:passport-mcp.git
cd passport-mcp/python-sdk && pip install -e .
护照MCP 的工作流程如下:
# 在浏览器中安装扩展
# 使用 `ppmcp init` 初始化新项目
ppmcp init
# 添加目标网站到受信任域列表
# 开发模式启动服务器
npm run dev
ppmcp login --clipboard
npm run build && npm start
与 Anon 和 Rabbit 等基于云的账户自动化服务不同,PassportMCP 将所有内容保持在本地环境,确保安全性。
对于 SDK 开发:
cd sdks/python && pip install -e .
passport-mcp/
├── extension/ # Chrome 扩展
├── sdks/
│ ├── python/ # Python SDK
│ └── typescript/ # TypeScript SDK(即将推出)
└── shared/
└── native-host/ # 原生消息宿主
MIT License - 请参阅 LICENSE 了解详细信息