Token导航 LogoToken导航

MCP Server · 安全风控

Pipedrive API Token

一个生产就绪的MCP服务器,用于通过Layer55认证安全访问Pipedrive CRM数据,支持多租户和OAuth令牌管理。

stdio官方级别未说明来源级核验工具 17
CRM集成多租户Python

快速开始

作者 / 组织
layer5-5
提供方
layer5-5

工具数量

17

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Pipedrive API Token 属于安全风控类 MCP Server,公开资料标注 17 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

安全风控

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 17 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Pipedrive MCP服务器

用于Pipedrive CRM与Layer55身份验证集成的生产就绪MCP(模型上下文协议)服务器。

概述

此MCP服务器允许通过Layer55平台安全访问Pipedrive CRM数据。它实现了:

  • JWT认证:使用JWT令牌验证来自第55层API的请求
  • 多租户技术:用户之间严格的数据隔离
  • OAuth令牌管理:从第55层API检索用户特定的Pipedrive OAuth令牌
  • 综合工具:15多种交易、联系人、公司、活动和用户工具

建筑

┌─────────────────┐         ┌──────────────────┐         ┌─────────────────┐
│   Layer55 API   │◄────────┤  Pipedrive MCP   │◄────────┤  Pipedrive API  │
│ (api.layer55.eu)│  JWT +  │     Server       │  OAuth  │                 │
│                 │  user_id│  (port 8002)     │  Token  │                 │
└─────────────────┘         └──────────────────┘         └─────────────────┘

身份验证流程

  1. 第55层API使用JWT令牌调用MCP服务器
  2. MCP服务器验证JWT并提取user_id
  3. MCP服务器从第55层API获取用户的Pipedrive OAuth令牌
  4. MCP服务器使用OAuth令牌调用Pipedrive API
  5. 结果返回到第55层API

数据检索日志记录

此服务器包括用于调试和监控的全面数据检索日志记录。请参阅 DATA_LOGGING.md 有关以下内容的详细信息:

  • 记录的内容(API请求、响应、工具执行)
  • 如何禁用日志记录(环境变量或代码更改)
  • 日志格式和安全注意事项
  • 性能影响

可用工具

交易管理

  • get_deals -列表处理过滤器(状态、阶段、管道)
  • get_deal -获取单笔交易详情
  • create_deal -创建新交易
  • update_deal -更新交易字段
  • get_deal_activities -获取交易活动
  • get_deal_notes -获取交易记录

联系人管理

  • get_persons -列出联系人
  • get_person -获取联系方式
  • create_person -创建新联系人
  • update_person -更新联系人

公司管理

  • get_organizations -列出公司
  • get_organization -获取公司详细信息
  • create_organization -创建新公司

活动管理

  • get_activities -列出活动
  • create_activity -创建新活动

用户管理

  • get_users -列出团队成员
  • get_user -获取用户详细信息

设置

先决条件

  • Python 3.11+
  • Docker和Docker Compose(用于部署)
  • 访问第55层API
  • JWT密钥(与第55层API共享)

地方发展

  1. 安装依赖项:
pip install -r requirements.txt
  1. 配置环境:
cp .env.example .env
# Edit .env with your configuration
  1. 运行服务器:
cd src
python main.py

服务器将于启动 http://localhost:8002

Docker部署

该服务器被设计为与Layer55服务一起作为Docker容器运行。

  1. 构建图像:
docker build -t pipedrive-mcp:latest .
  1. 运行容器:
docker run -p 8002:8002 \
  -e LAYER55_API_URL=http://api:8066 \
  -e JWT_SECRET_KEY=your-secret \
  pipedrive-mcp:latest

与Layer55集成

添加到您的 docker-compose.yml:

pipedrive-mcp:
  build:
    context: ./mcp/pipedrive
    dockerfile: Dockerfile
  container_name: pipedrive-mcp
  ports:
    - "8002:8002"
  environment:
    - LAYER55_API_URL=http://api:8066
    - JWT_SECRET_KEY=${JWT_SECRET_KEY}
  networks:
    - default
  restart: unless-stopped

环境变量

变量描述必填默认
LAYER55_API_URL第55层API的URL是-
JWT_SECRET_KEYJWT验证的共享密钥是-
MCP_SERVER_PORT运行服务器的端口否8002
LOG_LEVEL日志记录级别否信息
ENVIRONMENT环境(开发/生产)否开发

API终点

健康检查

GET /health

返回服务器健康状态(不需要身份验证)。

察看连接信息

GET /

返回服务器信息(无需身份验证)。

MCP初始化

POST /mcp/initialize
Authorization: Bearer 

初始化MCP会话。

列出工具

GET /mcp/tools
Authorization: Bearer 

列出所有可用的Pipedrive工具。

呼叫工具

POST /mcp/tools/call
Authorization: Bearer 
Content-Type: application/json

{
  "name": "get_deals",
  "arguments": {
    "status": "open",
    "limit": 50
  }
}

执行特定工具。

安全

  • JWT验证:所有MCP端点都需要有效的JWT令牌
  • 多租户技术:使用JWT的User_id严格隔离用户数据
  • 令牌安全:OAuth令牌从不缓存,每次请求都会重新获取
  • 无令牌记录:敏感令牌从不出现在日志中
  • 超文本传输安全协议:建议用于生产部署

发展

项目结构

mcp/pipedrive/
├── src/
│   ├── main.py              # FastAPI app entry point
│   ├── auth/
│   │   ├── jwt_validator.py # JWT validation
│   │   └── layer55_client.py # Token retrieval
│   ├── pipedrive/
│   │   ├── client.py        # Pipedrive API client
│   │   └── tools.py         # MCP tool implementations
│   └── mcp/
│       └── protocol.py      # MCP protocol handlers
├── tests/
├── requirements.txt
├── Dockerfile
└── README.md

运行测试

pytest tests/

代码的风格

  • 关注PEP 8
  • 没有无声的失败(避免尝试,除非)
  • 全面的错误处理
  • 使用上下文记录错误(不暴露令牌)

故障排除

JWT验证失败

  • 验证 JWT_SECRET_KEY 匹配第55层API配置
  • 检查令牌过期时间
  • 确保 sub 声明包含有效的user_id

令牌检索失败

  • 验证 LAYER55_API_URL 是正确的
  • 检查服务之间的网络连接
  • 确保用户已为Pipedrive配置OAuth令牌

管道驱动器API错误

  • 检查OAuth令牌有效性
  • 验证管道驱动API速率限制
  • 审查Pipedrive API状态

许可证

专有-55层

支持

有关问题或疑问,请联系Layer55团队。

工具与能力

工具数量

17

资源数量

0

提示词数量

0

能力标签

CRM集成Python本地部署多租户OAuth管理JWT认证数据隔离

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 工具数量 17 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Pipedrive API Token

MCP World · 本页

17stdio有1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Pipedrive API Token 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Pipedrive API Token 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Pipedrive API Token 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Pipedrive API Token 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Pipedrive API Token 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP