Pica MCP Server

Pica MCP Server

一个用 TypeScript 实现的 Pica 模型上下文协议服务器,它使 Claude Desktop 用户能够通过自然语言命令与连接的平台(如 Gmail、Google Sheets、Slack 和数据库)进行交互。

Category
访问服务器

Tools

list_connections

List all available active connections in the user's Pica account

get_available_actions

Get available actions for a specific platform

get_action_knowledge

Get detailed information about a specific action

execute_action

Prepare to execute a specific action (requires confirmation)

README

Pica MCP 服务器

smithery badge

Pica MCP Banner

一个用 TypeScript 构建的,用于 Pica模型上下文协议 服务器。

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

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

什么是 MCP?

模型上下文协议 (MCP) 是一个系统,允许 AI 应用(如 Claude Desktop)连接到外部工具和数据源。它为 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 日历中创建一个下周二下午 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 文件。

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选