Pipedrive MCP Server

Pipedrive MCP Server

site icon
2025.03.27 3
TypeScriptCRM集成数据访问API连接开发效率交流协作
Pipedrive MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于连接 Pipedrive API v2,将 Pipedrive 的数据和功能暴露给如 Claude 这样的 LLM 应用程序使用。该服务提供对 Pipedrive 数据的只读访问,包括交易、人员、组织和管道等信息,并包含所有字段(包括自定义字段)以及常见操作的预定义提示。
View on GitHub

Overview

基本能力

产品定位

Pipedrive MCP Server 是一个中间件服务,旨在将 Pipedrive CRM 的数据和功能集成到 LLM 应用程序中,如 Claude。

核心功能

  • 提供对 Pipedrive 数据的只读访问
  • 暴露交易、人员、组织和管道等数据
  • 包含所有字段,包括自定义字段
  • 提供常见操作的预定义提示

适用场景

  • 在 LLM 应用程序中查询和分析 Pipedrive 数据
  • 自动化 CRM 数据报告和分析
  • 集成 Pipedrive 数据到 AI 助手应用中

工具列表

  • get-deals: 获取所有交易(包括自定义字段)
  • get-deal: 通过 ID 获取特定交易
  • search-deals: 通过关键词搜索交易
  • get-persons: 获取所有人员
  • get-person: 通过 ID 获取特定人员
  • search-persons: 通过关键词搜索人员
  • get-organizations: 获取所有组织
  • get-organization: 通过 ID 获取特定组织
  • search-organizations: 通过关键词搜索组织
  • get-pipelines: 获取所有管道
  • get-pipeline: 通过 ID 获取特定管道
  • get-stages: 获取所有管道的阶段
  • search-leads: 通过关键词搜索潜在客户
  • search-all: 在所有项目类型中搜索

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

  1. 确保已安装 Node.js 环境

安装教程

  1. 克隆仓库
  2. 安装依赖: npm install
  3. 在根目录创建 .env 文件,包含 Pipedrive API token: PIPEDRIVE_API_TOKEN=your_api_token_here
  4. 构建项目: npm run build
  5. 启动服务: npm start

与 Claude 集成

  1. 配置 Claude for Desktop 的 claude_desktop_config.json:
{
  "mcpServers": {
    "pipedrive": {
      "command": "node",
      "args": ["/path/to/pipedrive-mcp-server/build/index.js"],
      "env": {
        "PIPEDRIVE_API_TOKEN": "your_api_token_here"
      }
    }
  }
}
  1. 重启 Claude for Desktop
  2. 在 Claude 应用中即可使用 Pipedrive 工具

调试方式

无明确调试步骤说明

许可证

该项目遵循 MIT 开源许可条款。