Pica MCP 服务器是一个遵循 模型上下文协议(Model Context Protocol,MCP) 的服务器,它与 Pica 集成,能够通过标准化接口与各种第三方服务进行无缝交互。该服务器提供了对平台集成、操作执行和强大代码生成功能的直接访问。
Pica MCP 服务器通过标准化接口,让你能与各种第三方服务无缝交互,还具备强大的代码生成能力。下面为你介绍它的使用方法。
PICA_SECRET,PICA_[PLATFORM]_CONNECTION_KEYnpm install @picahq/mcp
PICA_SECRET=your-pica-secret-key
你可以从 Pica 控制台 获取你的 Pica 密钥。
npx @picahq/mcp
在 Claude Desktop 中使用时,需要添加服务器配置:
~/Library/Application\ Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json{
"mcpServers": {
"pica": {
"command": "npx",
"args": ["@picahq/mcp"],
"env": {
"PICA_SECRET": "your-pica-secret-key"
}
}
}
}
在 Cursor 菜单中,选择“MCP 设置”,并更新 MCP JSON 文件以包含以下内容:
{
"mcpServers": {
"pica": {
"command": "npx",
"args": ["@picahq/mcp"],
"env": {
"PICA_SECRET": "your-pica-secret-key"
}
}
}
}
docker build -t pica-mcp-server .
docker run -e PICA_SECRET=your_pica_secret_key pica-mcp-server
通过 Smithery 为 Claude Desktop 自动安装 Pica:
npx -y @smithery/cli install @picahq/mcp --client claude
你可以将此 MCP 服务器部署到 Vercel 以进行远程访问:
npm install @vercel/mcp-adapter zod
vercel
https://your-project.vercel.app/api/mcpnpx mcp-remote https://your-project.vercel.app/api/mcp详细的 Vercel 部署说明请参阅 DEPLOYMENT.md。
"使用 Pica 创建一个可以使用 Gmail 发送邮件的 React 表单组件"
"使用 Pica 创建一个仪表盘,显示 Linear 用户及其分配的项目,并提供过滤选项"
"使用 Pica 构建一个可分页的表格组件,用于获取和显示 QuickBooks 发票,并支持搜索和排序"
"使用 Pica 创建一个带有表单的页面,该表单可以向多个 Slack 频道发布消息,并支持消息调度"
"使用 Pica 获取我最后 5 封 Gmail 邮件"
"使用 Pica 向 #general 频道发送一条 Slack 消息:'10 分钟后开会'"
"使用 Pica 获取我的 Shopify 商店中的所有产品"
list_pica_integrations列出所有可用的 Pica 集成和平台。建议首先调用此工具以发现可用的平台和连接。
get_pica_platform_actions获取特定平台的所有可用操作。
platform(字符串,必需):平台名称,采用短横线分隔格式(例如:'ship-station','shopify')get_pica_action_knowledge获取特定操作的全面文档。在执行 execute_pica_action 之前必须调用此工具 以了解操作要求。
action_id(字符串,必需):get_pica_platform_actions 返回的操作 IDplatform(字符串,必需):平台名称,采用短横线分隔格式execute_pica_action执行 Pica 操作以在第三方平台上执行操作。重要提示:仅在用户想要执行操作时调用此工具,而不是在构建应用程序时调用。
platform(字符串,必需):平台名称action(对象,必需):包含 _id、path 和 method 的操作对象connectionKey(字符串,必需):平台的连接密钥data(对象,可选):请求体数据pathVariables(对象,可选):用于替换路径中的变量queryParams(对象,可选):查询参数headers(对象,可选):额外的标头isFormData(布尔值,可选):以多部分表单数据形式发送isFormUrlEncoded(布尔值,可选):以 URL 编码的表单数据形式发送requestConfig:清理后的请求配置responseData:平台的实际 API 响应服务器实现了全面的错误处理:
PICA_SECRET本项目采用 GPL - 3.0 许可证。
如需支持,请联系 support@picaos.com 或访问 https://picaos.com