MCP Server

@picahq/mcp-server
0 Stars 361 次浏览 picahq 更新于 2026-08-23

用于 Pica 的 Model Context Protocol 服务器的 TypeScript 实现,使 Claude Desktop 用户能够通过自然语言命令与 Gmail、Google Sheets、Slack 和数据库等连接的平台进行交互。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Pica MCP 服务器

smithery 徽章

Pica MCP 横幅

这是一个为 Pica 构建的 模型上下文协议 服务器,使用 TypeScript 编写。

设置视频: https://youtu.be/JJ62NUEkKAs

演示视频: https://youtu.be/0jeasO20PyM

什么是 MCP?

模型上下文协议 (MCP) 是一个系统,它允许像 Claude Desktop 这样的 AI 应用程序连接到外部工具和数据源。它提供了一种清晰且安全的方式,让 AI 助手能够与本地服务和 API 协作,同时让用户保持控制权。

什么是 Pica?

Pica 是一个强大的代理工具平台,可以连接到 70 多个第三方服务和应用程序。此 MCP 服务器允许 Claude Desktop 和任何使用 模型上下文协议 的应用通过自然语言请求安全地与所有这些连接进行交互。

使用 Pica MCP 服务器,您可以:

  • 访问多个数据源:查询数据库、获取文件以及跨服务检索信息
  • 自动化工作流:触发动作并自动化您连接的平台上的任务
  • 增强 LLM 能力:通过 API 访问赋予 Claude Desktop 强大的现实世界能力

支持的连接

Pica 支持 70 多个连接(定期增加更多),涵盖以下类别:

通信与协作

  • Gmail, Outlook Mail, Slack, Teams, SendGrid
  • Notion, Google Drive, Dropbox, OneDrive

数据与分析

  • PostgreSQL, BigQuery, Supabase
  • Google Sheets, Airtable

业务与 CRM

  • Salesforce, HubSpot, Pipedrive, Zoho
  • Zendesk, Freshdesk, Intercom

AI 与 ML 服务

  • OpenAI, Anthropic, Gemini, ElevenLabs

电子商务与金融

  • Shopify, BigCommerce, Square, Stripe
  • QuickBooks, Xero, NetSuite

安装 🛠️

使用 npx

您可以直接使用 npx 来使用这个包:

npx @picahq/pica-mcp

或者全局安装它:

npm install -g @picahq/pica-mcp

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 pica:

npx -y @smithery/cli install @picahq/pica --client claude

环境设置

此服务器需要 Pica API 密钥。设置环境变量:

export PICA_SECRET=your_pica_secret_key

使用 Docker

构建 Docker 镜像:

docker build -t pica-mcp-server .

运行 Docker 容器:

docker run -e PICA_SECRET=your_pica_secret_key pica-mcp-server

手动安装

安装依赖项:

npm install

构建服务器:

npm run build

对于带有自动重建的开发:

npm run watch

使用 Claude Desktop

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上: ~/Library/Application\ Support/Claude/claude_desktop_config.json

在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

Docker

要将 Docker 容器与 Claude Desktop 一起使用,请更新您的 claude_desktop_config.json

{
  "mcpServers": {
    "pica-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e", "PICA_SECRET=YOUR_PICA_SECRET_KEY",
        "pica-mcp-server"
      ]
    }
  }
}

手动

{
  "mcpServers": {
    "pica-mcp-server": {
      "command": "node",
      "args": [
        "/path/to/pica-mcp-server/build/index.js"
      ],
      "env": {
        "PICA_SECRET": "YOUR_PICA_SECRET_KEY"
      }
    }
  }
}

调试

由于MCP服务器通过stdio进行通信,调试可能会比较困难。我们推荐使用MCP Inspector,它作为一个包脚本提供:

npm run inspector

Inspector将提供一个URL,以便您在浏览器中访问调试工具。

示例用法 ✨

一旦您在Pica仪表板中添加了服务器配置并连接了一些平台后,请重启Claude Desktop并尝试一些示例:

通讯与生产力

  • 使用Gmail向同事发送一封包含会议摘要的电子邮件
  • 在Google Calendar中为下周二下午2点创建一个日历事件
  • 向Slack的#marketing频道发送带有最新活动指标的消息
  • 在Google Drive中查找与Q3计划相关的文档

数据访问与分析

  • 列出我的PostgreSQL数据库中的前10名客户
  • 在Google Sheets中基于销售数据创建一个新的工作表
  • 查询Salesforce本月即将关闭的机会
  • 更新Notion数据库中的项目状态

业务运营

  • 根据客户反馈在Zendesk创建支持票据
  • 在Stripe处理客户订单退款
  • 从网站咨询中向HubSpot添加新潜在客户
  • 为客户项目在QuickBooks生成发票

AI与内容

  • 基于产品规格使用DALL-E生成图像
  • 使用ElevenLabs转录会议录音
  • 使用Tavily或SerpApi研究市场趋势
  • 分析支持票据中的客户情绪

有任何很酷的例子吗?打开PR分享它们!

许可证

此项目根据GPL-3.0许可证授权。详情请参阅LICENSE文件。

相关 MCP 服务