
wirasm/pipedrive-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
A Model Control Protocol (MCP) server implementation for interacting with the Pipedrive CRM API. This server enables Claude to create, read, update, and delete Pipedrive records through MCP tool...
개요
A Model Control Protocol (MCP) server implementation for interacting with the Pipedrive CRM API. This server enables Claude to create, read, update, and delete Pipedrive records through MCP tool calls. This MCP server implements the following Pipedrive features: - - Create, read, update, delete, and search person entities - - Manage organizations and their followers - - Create, manage, and search deals, including deal products - - Create, manage, and search leads including lead labels - - Track and manage activities and activity types - - Global and field-specific search across Pipedrive entities - Async API client with comprehensive error handling - Feature flags to enable/disable specific modules - Vertical slice architecture for maintainability - Comprehensive test coverage The fastest way to get started with the Pipedrive MCP Server and set it up in your claude desktop app: Open your terminal or command prompt and run these commands: For more detailed installation...
README
원문 README의 일부입니다. 원문 보기.
Pipedrive MCP Server
A Model Control Protocol (MCP) server implementation for interacting with the Pipedrive CRM API. This server enables Claude to create, read, update, and delete Pipedrive records through MCP tool calls.
Features
This MCP server implements the following Pipedrive features:
- Persons - Create, read, update, delete, and search person entities
- Organizations - Manage organizations and their followers
- Deals - Create, manage, and search deals, including deal products
- Leads - Create, manage, and search leads including lead labels
- Activities - Track and manage activities and activity types
- Item Search - Global and field-specific search across Pipedrive entities
Additional features:
- Async API client with comprehensive error handling
- Feature flags to enable/disable specific modules
- Vertical slice architecture for maintainability
- Comprehensive test coverage
Quick Start with Claude Code
The fastest way to get started with the Pipedrive MCP Server and set it up in your claude desktop app:
1. Install Required Tools
Open your terminal or command prompt and run these commands:
# Install Python's uv package manager (if not already installed)
curl -sSf https://install.python-uv.org/uv | python3 -
For more detailed installation instructions for uv, visit: Astral’s UV Installation Documentation
2. Download the Code
No GitHub account required! Just run these commands in your terminal:
Select a folder where you want the code to be downloaded to and run these commands:
# Clone the repository (download the code)
git clone https://github.com/Wirasm/pipedrive-mcp.git
# Move into the project folder
cd pipedrive-mcp
3. Install Python Dependencies
Open your terminal and run this command exactly as written:
# Install all required packages
uv sync
4. Set Up Your Pipedrive Credentials
- Find the
.env.examplefile in the project folder - Make a copy and rename it to just
.env - Open the
.envfile in any text editor - Replace the placeholders with your actual Pipedrive information:
PIPEDRIVE_API_TOKEN=your_api_token
PIPEDRIVE_COMPANY_DOMAIN=your_company_domain
All other configurations you see in the .env file are optional and can be left as is.
To get your Pipedrive API Token:
- Log in to your Pipedrive account
- Click on your profile picture in the top-right corner
- Select “Personal preferences”
- Go to the “API” tab
- Click “Generate new token” if you don’t already have one
- Copy the generated token and paste it in the
.envfile
For the company domain:
If your Pipedrive URL is https://mycompany.pipedrive.com/pipeline, then your domain is mycompany
5. Install the MCP Server in Claude Desktop
Open your terminal and run this command:
# Install the MCP server
mcp install server.py
설치
docker run -d -p 8152:8152 \