Token导航 LogoToken导航

MCP Server · 数据服务

Multilead Open API MCP Server

一个提供74个端点的FastMCP服务器,用于线索管理、营销活动、对话、Webhook和分析

stdio官方级别未说明来源级核验工具 5
数据分析PythonClaudeClaude DesktopCursor

快速开始

作者 / 组织
vanman2024
提供方
vanman2024
运行时
Python

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Multilead Open API MCP Server 属于数据服务类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

python -m venv .venv

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

多引线开放式API MCP服务器

一个全面的FastMCP服务器,提供对 多引线开放式API 拥有74个端点,用于潜在客户管理、活动、对话、网络钩子和分析。

概述

此MCP服务器使Claude和其他AI助手能够与Multilead平台进行交互,以:

  • 潜在客户管理(32个端点):使用自定义字段和标签创建、检索、更新、删除、搜索和丰富潜在客户
  • 活动管理(12个端点):设计、执行和监控具有高级定位功能的电子邮件活动
  • 对话(15个端点):访问电子邮件线程、消息历史记录和对话分析
  • Webhooks(8个端点):为潜在客户、活动和对话设置实时事件通知
  • 分析和报告(7个端点):生成绩效报告、跟踪指标和分析趋势

特性

  • 完全异步/等待支持高性能操作
  • 全面的错误处理,并提供有用的错误消息
  • 通过承载令牌(API密钥)进行身份验证
  • 速率限制和重试逻辑
  • 使用Pydantic模型进行类型安全操作
  • 包括示例工具、资源和提示
  • 用于添加所有74个API端点的生产就绪结构

先决条件

安装

1.克隆或导航到项目

cd /home/gotime2022/Projects/mcp-servers/multilead-mcp

2.创建虚拟环境

使用紫外线(推荐):

uv venv
source .venv/bin/activate  # On Linux/Mac
# or
.venv\Scripts\activate  # On Windows

使用标准venv:

python -m venv .venv
source .venv/bin/activate  # On Linux/Mac
# or
.venv\Scripts\activate  # On Windows

3.安装依赖项

使用紫外线:

uv pip install -e .

使用pip:

pip install -e .

4.配置环境变量

复制示例环境文件并添加您的API密钥:

cp .env.example .env

编辑 .env 并替换 your_multilead_api_key_here 使用您的实际API密钥:

MULTILEAD_API_KEY=ml_live_abc123xyz...
MULTILEAD_BASE_URL=https://api.multilead.co
MULTILEAD_TIMEOUT=30
MULTILEAD_DEBUG=false

重要:永远不要承诺你的 .env 文件到版本控制。它已经在里面了 .gitignore.

用法

快速开始

STDIO模式(适用于克劳德桌面/代码/光标)
# 1. Configure environment
cp .env.example .env
nano .env  # Add your MULTILEAD_API_KEY

# 2. Start server
./start.sh
HTTP模式(用于远程访问)
# 1. Configure environment
cp .env.example .env
nano .env  # Add your MULTILEAD_API_KEY

# 2. Start HTTP server
./start-http.sh

服务器将在以下位置可用:

  • MCP端点: http://localhost:8000/mcp
  • 健康检查: http://localhost:8000/health

高级用法

自定义HTTP配置
# Custom host and port
./start-http.sh --host 127.0.0.1 --port 3000

# Production mode (JSON logs)
./start-http.sh --production

# Debug mode
./start-http.sh --log-level DEBUG
手动启动

工作室:

source .venv/bin/activate
export TRANSPORT=stdio
python server.py

HTTP:

source .venv/bin/activate
export TRANSPORT=http
export PORT=8000
python server.py

健康检查

在HTTP模式下运行时,检查服务器运行状况:

curl http://localhost:8000/health

预期响应:

{
  "status": "healthy",
  "service": "multilead-mcp",
  "version": "1.0.0",
  "transport": "http",
  "api_configured": true
}

部署

Multilead MCP服务器支持三种部署模式:

🚀 FastMCP云(推荐-托管主机)

使用自动扩展、监控和HTTPS端点进行部署的最快方法。

快速入门:

Repository: https://github.com/vanman2024/multilead-mcp
Server Entrypoint: server.py:mcp
Required: MULTILEAD_API_KEY environment variable

Deployment URL: https://multilead-mcp.fastmcp.app/mcp

完整指南: FastMCP云快速入门 详细文件: FastMCP云部署指南

💻 STDIO部署(本地/IDE集成)

用于Claude Desktop、Cursor和Claude Code集成。

快速设置:

  1. 复制IDE配置模板:
   # For Claude Desktop (macOS)
   cp docs/setup/claude-desktop-config.json ~/Library/Application\ Support/Claude/claude_desktop_config.json

   # For Cursor
   cp docs/setup/cursor-mcp-config.json .cursor/mcp_config.json

   # For Claude Code
   cp docs/setup/claude-code-mcp.json .claude/mcp.json
  1. 编辑配置文件并添加您的API密钥
  1. 重新启动IDE

详细指南: IDE安装指南

🌐 HTTP部署(自托管远程访问)

用于web服务、远程访问和自定义云部署。

发展:

./start-http.sh

生产: 查看完整 部署指导 用于:

  • systemd服务配置
  • Docker部署
  • nginx反向代理设置
  • SSL/TLS配置
  • 生产最佳实践

生产特点

服务器包括生产就绪中间件:

  • 结构化日志记录:JSON或文本格式,文件轮换
  • 请求日志记录:所有请求都记录了时间
  • 错误处理:具有适当状态代码的优雅错误响应
  • 速率限制:可配置每分钟和每小时限制(默认为100/min、1000/hr)
  • 健康检查: /health 监控端点
  • 响应时间: X-Response-Time 所有回复的标题

配置:

LOG_LEVEL=INFO              # DEBUG, INFO, WARNING, ERROR, CRITICAL
LOG_FORMAT=json             # json (production) or text (development)
RATE_LIMIT_PER_MINUTE=100   # Requests per minute
RATE_LIMIT_PER_HOUR=1000    # Requests per hour

文档

完整的部署文档可用:

快速入门:

部署指南:

设置指南:

配置模板:

  • 已准备好使用IDE配置 docs/setup/

可用工具

潜在客户管理(实施了5个工具)

  1. create_lead:使用电子邮件、姓名、公司、标签和自定义字段创建新的潜在客户
  2. get_lead:按ID检索所有属性的潜在客户
  3. list_leads:使用分页和筛选功能列出和筛选潜在客户
  4. update_lead:更新潜在客户属性、标记和自定义字段
  5. delete_lead:按ID删除潜在客户

Claude的用法示例:

Create a new lead with email "john@example.com", first name "John",
last name "Doe", company "Acme Corp", and tags ["enterprise", "qualified"]

资源

  1. multilead://config:服务器配置和API状态
  2. multilead://stats:API使用情况统计和帐户信息

提示

  1. lead_enrichment_prompt:用AI分析丰富潜在客户数据的模板
  2. 活动分析:用于分析活动绩效的模板

API覆盖范围

当前实施情况

  • 5个核心潜在客户管理工具(创建、读取、更新、删除、列出)
  • 2信息资源
  • 2个AI提示模板
  • 完整的错误处理和身份验证

计划工具(剩余69个端点)

潜在客户管理(27个以上):

  • 大宗进出口
  • 线索评分和丰富
  • 标签管理
  • 自定义字段操作
  • 潜在客户生命周期跟踪
  • 重复检测
  • 领导分配

活动管理(12个端点):

  • 活动CRUD操作
  • 模板管理
  • 细分市场定位
  • 进度管理
  • 性能跟踪
  • A/B测试

对话(15个端点):

  • 线程检索
  • 消息历史记录
  • 参与者跟踪
  • 对话分析
  • 导出功能

Webhooks(8个端点):

  • Webhook注册
  • 事件订阅
  • 交货日志
  • Webhook测试

分析(7个端点):

  • 领导报告
  • 活动分析
  • 参与度指标
  • 自定义报告

项目结构

multilead-mcp/
├── server.py                          # Main FastMCP server implementation
├── pyproject.toml                     # Project metadata and dependencies
├── .env.example                       # Environment variable template
├── .gitignore                        # Git ignore patterns
├── README.md                         # This file
├── start.sh                          # STDIO startup script
├── start-http.sh                     # HTTP startup script
├── docs/                             # Complete documentation
│   ├── deployment/                   # Deployment guides
│   │   ├── DEPLOYMENT.md            # Complete deployment guide
│   │   ├── DEPLOYMENT_CHECKLIST.md  # Deployment checklist
│   │   └── .env.production          # Production environment template
│   ├── setup/                        # Setup and configuration
│   │   ├── IDE_SETUP.md             # IDE integration guide
│   │   ├── ENVIRONMENT_VARIABLES.md # Environment variables reference
│   │   ├── claude-desktop-config.json  # Claude Desktop template
│   │   ├── cursor-mcp-config.json      # Cursor template
│   │   ├── claude-code-mcp.json        # Claude Code template
│   │   └── http-client-config.json     # HTTP client template
│   └── testing/                      # Testing documentation
├── logs/                             # Server logs (HTTP mode only, gitignored)
└── tests/                            # Test suite (to be implemented)
    └── test_server.py

发展

添加新工具

遵循中的模式 server.py:

@mcp.tool()
async def your_new_tool(
    param1: str,
    param2: Optional[int] = None
) -> Dict[str, Any]:
    """
    Tool description for LLM

    Args:
        param1: Description of param1
        param2: Description of param2

    Returns:
        Response data from API
    """
    result = await client.request(
        "GET",
        "/v1/your-endpoint",
        params={"param1": param1, "param2": param2}
    )
    return result

代码质量

# Format code
black server.py

# Lint code
ruff check server.py

# Type checking (optional)
mypy server.py

安全最佳实践

  • 切勿硬编码API密钥 源代码中
  • 始终使用环境变量作为机密
  • 这 .env 文件在 .gitignore 防止意外犯罪
  • API密钥从未被记录或暴露在错误消息中
  • 使用 .env.example 作为仅包含占位符的模板

故障排除

身份验证错误

Error: Authentication failed. Please check your MULTILEAD_API_KEY.

解决方案:验证您的API密钥是否正确并且在 https://app.multilead.co/settings/api

超时错误

Error: Request timed out after 30 seconds.

解决方案:增加您的超时时间 .env 文件:

MULTILEAD_TIMEOUT=60

速率限制

Error: Rate limit exceeded. Please wait before making more requests.

解决方案:API有费率限制。请等待几分钟,然后重试。考虑为高容量操作实现请求队列。

连接错误

Error: Network error while connecting to Multilead API

解决方案:

  1. 检查您的互联网连接
  2. 验证 MULTILEAD_BASE_URL 是正确的
  3. 检查Multilead API是否运行

API 文档

有关API完整参考资料,请访问:

FastMCP文档

了解有关FastMCP的更多信息:

贡献

欢迎投稿!要添加更多端点,请执行以下操作:

  1. 查看Multilead API文档
  2. 按照现有模式添加工具功能
  3. 包含正确的类型提示和文档字符串
  4. 手动测试端点
  5. 使用新工具更新此README

许可证

MIT许可证-有关详细信息,请参阅许可证文件

支持

对于以下问题:

更新日志

版本1.0.0(2025-11-05)

  • 初始版本
  • 实施了5个核心潜在客户管理工具
  • 2信息资源
  • 2个AI提示模板
  • 完全身份验证和错误处理
  • 74个API端点的生产就绪基础

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

线索管理Python本地部署营销自动化CRM集成API服务器数据分析

支持客户端

Claude DesktopClaudeCursor

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

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

5stdio有2 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

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

常见问题

5 条

Multilead Open API MCP Server 怎么安装?

公开资料给出的安装命令是 python -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Multilead Open API MCP Server 怎么在 Claude Desktop、Cursor 里配置?

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

Multilead Open API MCP Server 收费吗?

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

Multilead Open API MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Multilead Open API MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP