Token导航 LogoToken导航

MCP Server · 运维云端

Instantly MCP

一个轻量级、健壮的模型上下文协议(MCP)服务器,用于Instantly.ai V2 API,支持多租户、懒加载和双传输模式。

stdio官方级别未说明来源级核验工具 0
多租户PythonClaudeAPI网关Cursor

快速开始

作者 / 组织
bcharleson
提供方
bcharleson
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

25

仓库热度

收录来源

3 个

MCP World

选型结论

Instantly MCP 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

运维云端

传输方式

stdio

认证方式

API Key

部署方式

支持远程部署

安装与配置

安装命令

pip install -e .

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

即时MCP服务器(Python)

一个轻量级、健壮的模型上下文协议(MCP)服务器,用于 即时.ai V2 API,使用FastMCP构建。

特性

  • 38工具 涵盖6个类别(帐户、活动、潜在客户、电子邮件、分析、背景知识)
  • 双重运输支持:HTTP(远程部署)+stdio(本地)
  • 延迟加载:通过仅加载特定的工具类别来减少上下文窗口
  • 多租户支持:HTTP部署的请求API密钥
  • 全面的错误处理:详细的、可操作的错误消息
  • 速率限制:从API响应标头自动跟踪
  • 动态超时:搜索和批量操作的超时时间延长

快速开始

安装

# Clone or navigate to the repository
cd instantly-mcp-python

# Install with pip
pip install -e .

# Or install dependencies directly
pip install fastmcp httpx pydantic python-dotenv

配置

立即设置您的API密钥:

export INSTANTLY_API_KEY="your-api-key-here"

或者创建一个 .env 文件:

INSTANTLY_API_KEY=your-api-key-here

运行服务器

HTTP模式(建议用于远程部署)
# Using FastMCP CLI
fastmcp run src/instantly_mcp/server.py --transport http --port 8000

# Using Python directly
python -m instantly_mcp.server --transport http --port 8000

# Or with uvicorn for production
uvicorn instantly_mcp.server:mcp.app --host 0.0.0.0 --port 8000
stdio模式(本地开发)
# Using FastMCP CLI
fastmcp run src/instantly_mcp/server.py

# Using Python directly
python -m instantly_mcp.server

工具类别

账户(6个工具)

工具说明
list_accounts列出带有过滤功能的电子邮件帐户
get_account获取帐户详细信息和预热状态
create_account使用IMAP/SMTP凭据创建帐户
update_account更新帐户设置
manage_account_state暂停、恢复、预热控制、测试生命体征
delete_account⚠️ 永久删除帐户

活动(8个工具)

工具说明
create_campaign创建电子邮件活动(两步过程)
list_campaigns按页码列出活动
get_campaign获取活动详情和序列
update_campaign更新活动设置
activate_campaign开始发送活动
pause_campaign停止发送活动
delete_campaign⚠️ 永久删除活动
search_campaigns_by_contact查找联系人注册的活动

线索(12个工具)

工具说明
list_leads使用筛选功能列出潜在客户
get_lead获取潜在客户详细信息
create_lead创建单个潜在客户
update_lead更新潜在客户(⚠️ custom_variables替换全部)
list_lead_lists列出潜在客户名单
create_lead_list创建潜在客户列表
update_lead_list更新潜在客户列表
get_verification_stats_for_lead_list获取电子邮件验证统计信息
add_leads_to_campaign_or_list_bulk批量添加多达1000条潜在客户
delete_lead⚠️ 永久删除潜在客户
delete_lead_list⚠️ 永久删除潜在客户列表
move_leads_to_campaign_or_list在活动/列表之间移动/复制潜在客户

电子邮件(6个工具)

工具说明
list_emails列出带有过滤功能的电子邮件
get_email获取电子邮件详细信息
reply_to_email🚨 发送真实的电子邮件回复
count_unread_emails统计收件箱中未读的电子邮件
verify_email验证电子邮件的可送达性
mark_thread_as_read将电子邮件主题标记为已读

分析(3个工具)

工具说明
get_campaign_analytics活动指标(打开、点击、回复)
get_daily_campaign_analytics日复一日的表现
get_warmup_analytics账户预热指标

后台作业(2个工具)

工具说明
list_background_jobs列出带分页的异步后台作业
get_background_job获取特定背景工作的详细信息

延迟加载(上下文窗口优化)

通过仅加载所需的类别来减少上下文窗口的使用:

# Load only accounts and campaigns (14 tools instead of 38)
export TOOL_CATEGORIES="accounts,campaigns"

# Load only leads and analytics
export TOOL_CATEGORIES="leads,analytics"

有效类别: accounts, campaigns, leads, emails, analytics, background_jobs

身份验证方法

服务器支持多种身份验证方法以提高灵活性:

1.基于URL的身份验证

将API密钥直接包含在URL路径中:

https://your-server.com/mcp/YOUR_API_KEY

2.报头认证

URL: https://your-server.com/mcp
Header: Authorization: YOUR_API_KEY

*注意:承载令牌前缀是可选的*

3.自定义标题

URL: https://your-server.com/mcp
Header: x-instantly-api-key: YOUR_API_KEY

4.环境变量

export INSTANTLY_API_KEY="your-api-key-here"

MCP客户端配置

克劳德桌面版

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

stdio模式(本地)
{
  "mcpServers": {
    "instantly": {
      "command": "python",
      "args": ["-m", "instantly_mcp.server"],
      "env": {
        "INSTANTLY_API_KEY": "your-api-key-here"
      }
    }
  }
}
带有URL认证的HTTP模式(推荐)
{
  "mcpServers": {
    "instantly": {
      "url": "https://your-server.com/mcp/YOUR_API_KEY"
    }
  }
}
带标头身份验证的HTTP模式
{
  "mcpServers": {
    "instantly": {
      "url": "https://your-server.com/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "your-api-key-here"
      }
    }
  }
}

光标IDE

添加到 ~/.cursor/mcp.json:

使用URL身份验证
{
  "mcpServers": {
    "instantly": {
      "url": "https://your-server.com/mcp/YOUR_API_KEY"
    }
  }
}
使用标头身份验证
{
  "mcpServers": {
    "instantly": {
      "url": "https://your-server.com/mcp",
      "transport": "streamable-http",
      "headers": {
        "x-instantly-api-key": "your-api-key-here"
      }
    }
  }
}

DigitalOcean应用平台部署

应用程序规范

name: instantly-mcp
services:
  - name: instantly-mcp
    source:
      git:
        branch: main
        repo_clone_url: https://github.com/your-username/instantly-mcp-python.git
    build_command: pip install -e .
    run_command: python -m instantly_mcp.server --transport http --port 8080
    http_port: 8080
    instance_size_slug: basic-xxs
    instance_count: 1
    envs:
      - key: INSTANTLY_API_KEY
        scope: RUN_TIME
        type: SECRET
      - key: PORT
        scope: RUN_TIME
        value: "8080"

Dockerfile(备选)

FROM python:3.11-slim

WORKDIR /app

COPY pyproject.toml .
COPY src/ src/

RUN pip install -e .

EXPOSE 8000

CMD ["python", "-m", "instantly_mcp.server", "--transport", "http", "--host", "0.0.0.0", "--port", "8000"]

多租户HTTP模式

对于为多个用户提供服务的部署,服务器支持per-request API密钥:

# Start server without default API key
python -m instantly_mcp.server --transport http --port 8000

# Clients provide API key via header
curl -X POST http://localhost:8000/mcp \
  -H "x-instantly-api-key: user-specific-api-key" \
  -H "Content-Type: application/json" \
  -d '{"method": "tools/list"}'

错误处理

服务器提供详细的、可操作的错误消息:

{
  "error": {
    "code": "invalid_api_key",
    "message": "Instantly API key is required. Provide via:\n  - INSTANTLY_API_KEY environment variable\n  - api_key parameter\n  - x-instantly-api-key header (HTTP mode)"
  }
}

速率限制

服务器自动跟踪API响应头中的速率限制:

# Access via get_server_info tool
{
  "rate_limit": {
    "remaining": 95,
    "limit": 100,
    "reset_at": "2024-01-15T12:00:00"
  }
}

项目结构

instantly-mcp-python/
├── src/
│   └── instantly_mcp/
│       ├── __init__.py          # Package exports
│       ├── server.py            # FastMCP server (~180 lines)
│       ├── client.py            # API client (~200 lines)
│       ├── models/              # Pydantic models
│       │   ├── __init__.py
│       │   ├── common.py        # Pagination
│       │   ├── accounts.py      # Account models
│       │   ├── campaigns.py     # Campaign models
│       │   ├── leads.py         # Lead models
│       │   ├── emails.py        # Email models
│       │   └── analytics.py     # Analytics models
│       └── tools/               # Tool implementations
│           ├── __init__.py      # Lazy loading logic
│           ├── accounts.py      # 6 account tools
│           ├── campaigns.py     # 8 campaign tools
│           ├── leads.py         # 12 lead tools
│           ├── emails.py        # 6 email tools
│           ├── analytics.py     # 3 analytics tools
│           └── background_jobs.py # 2 background job tools
├── pyproject.toml               # Dependencies
├── env.example                  # Environment template
└── README.md                    # This file

与TypeScript版本的比较

特性TypeScriptPython FastMCP
代码行数~5000+~1500
工具注册手动处理程序@mcp.tool 装饰师
输入验证Zod模式Pydantic(自动)
Pydantic的错误消息手动自动
HTTP服务器自定义传输内置
上下文窗口更大的模式更小、更清晰

api参考

有关API的详细文档,请参阅: 即时V2 API文档

许可证

MIT许可证

贡献

欢迎投稿!请打开问题或PR。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

MCP服务器Python本地部署API网关多租户懒加载HTTP传输

支持客户端

ClaudeCursor

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

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0stdio有3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

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

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

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

常见问题

5 条

Instantly MCP 怎么安装?

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

Instantly MCP 怎么在 Claude Desktop、Cursor 里配置?

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

Instantly MCP 收费吗?

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

Instantly MCP 需要 API Key 吗?

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

Instantly MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP