mcpField
M
mcp-kit

mcp-kit

本地服务
github.com/aplaceforallmystuff商业与营销421 周前更新

关于 mcp-kit

mcp-kit 是连接 Kit.com(原 ConvertKit)的社区 MCP 服务,可管理订阅者、标签、序列和广播等邮件营销数据。项目已弃用且不再维护,README 建议迁移至 Kit 官方 MCP 服务。

主要功能

  1. 01列出和管理订阅者
  2. 02创建标签并管理订阅者标签
  3. 03查看序列并添加订阅者
  4. 04创建和管理广播
  5. 05管理表单与 Webhook

适用场景

  1. 01筛选并维护邮件订阅者
  2. 02为订阅者添加或移除标签
  3. 03将订阅者加入自动邮件序列
  4. 04创建或更新邮件广播

MCP 相关

该 MCP 服务通过工具将 Kit.com API v4 的账户、订阅者、标签、序列、广播、表单和 Webhook 操作提供给 MCP 客户端。项目已弃用,README 建议改用 Kit 官方 MCP 服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"aplaceforallmystuff-mcp-kit": {
"command": "npx",
"args": [
"-y",
"kit-mcp-server"
],
"env": {
"KIT_API_KEY": "<KIT_API_KEY>"
}
}
}
}
启动命令npx -y kit-mcp-server
需要配置的环境变量
KIT_API_KEY密钥Your Kit.com API key (v4)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmkit-mcp-server1.0.1

工具

29

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

MCP Kit Server

架构图

npm 版本 CI 许可证:MIT MCP 状态:已弃用

一个 MCP(模型上下文协议)服务,可将 Claude 等 AI 助手连接到 Kit.com(原 ConvertKit)邮件营销平台。通过自然语言管理邮件列表、订阅者、群发邮件、邮件序列等。

警告

此项目已弃用,不再维护。 Kit 现已推出官方第一方 MCP 服务,功能覆盖更广,并提供托管式身份验证。请迁移 — 详情见下文。

⚠️ 已弃用 — 请使用 Kit 的官方 MCP 服务

这个社区服务是在 Kit 推出自有 MCP 之前构建的。Kit 现在维护着官方服务,覆盖 Kit API v4 更多功能(包括分析、商务、细分和批量操作),为你处理身份验证,并持续跟进 API 变更。新用户和现有用户都应迁移。

使用场景官方服务URL
操作你的 Kit 账户 — 订阅者、标签、邮件序列、群发邮件、分析、商务……Kit MCPhttps://app.kit.com/mcp
让编码 Agent 实时访问 Kit 开发者文档和 APIKit Developer Docs MCPhttps://developers.kit.com/mcp
在 Claude Code 中迁移
# Remove this deprecated server (if you added it as "kit")
claude mcp remove kit

# Add the official operational Kit MCP
claude mcp add --transport http kit https://app.kit.com/mcp

# Optional: add Kit's developer-docs MCP for building integrations
claude mcp add --transport http kit-docs https://developers.kit.com/mcp

官方设置指南(Claude Desktop、Cursor、Windsurf、Cline 等):https://developers.kit.com/mcp/kit-developer-docs-mcp/mcp/overview


📦 旧版文档(供历史参考)

为什么使用它?

如果你在 Kit.com 上运营新闻简报或开展邮件营销,这个 MCP 服务可以让你:

  • 管理订阅者 - 列出、创建、更新和整理邮件订阅者
  • 高效处理标签 - 创建标签、为订阅者添加或移除标签、按标签列出订阅者
  • 处理邮件序列 - 查看邮件序列,并将订阅者加入自动化序列
  • 创建群发邮件 - 起草和管理邮件营销活动
  • 分析邮件列表 - 使用筛选条件(状态、日期范围、自定义字段)查询订阅者数据
  • 自动化工作流 - 让 Claude 处理重复的邮件营销任务

功能

类别工具
账户获取账户信息
订阅者列出、获取、创建、更新、管理标签
标签列出、创建、更新、删除、按标签获取订阅者
邮件序列列出、获取、添加订阅者
群发邮件列出、获取、创建、更新、删除
表单列出、获取、添加订阅者
自定义字段列出可用字段
Webhook列出、创建、删除
工具完整参考

账户

  • kit_get_account - 获取 Kit.com 账户信息

订阅者(7 个工具)

  • kit_list_subscribers - 按筛选条件(状态、日期范围、分页)列出订阅者
  • kit_get_subscriber - 按 ID 获取指定订阅者
  • kit_create_subscriber - 创建新订阅者
  • kit_update_subscriber - 更新订阅者详情
  • kit_get_subscriber_tags - 获取订阅者的所有标签
  • kit_add_tag_to_subscriber - 为订阅者添加标签
  • kit_remove_tag_from_subscriber - 移除订阅者的标签

标签(6 个工具)

  • kit_list_tags - 列出所有标签
  • kit_get_tag - 获取指定标签
  • kit_create_tag - 创建新标签
  • kit_update_tag - 重命名标签
  • kit_delete_tag - 删除标签
  • kit_list_tag_subscribers - 列出带有指定标签的所有订阅者

序列(3 个工具)

  • kit_list_sequences - 列出所有邮件序列
  • kit_get_sequence - 获取序列详情
  • kit_add_subscriber_to_sequence - 将订阅者添加到序列

广播(5 个工具)

  • kit_list_broadcasts - 列出所有广播
  • kit_get_broadcast - 获取广播详情
  • kit_create_broadcast - 创建新广播
  • kit_update_broadcast - 更新广播
  • kit_delete_broadcast - 删除广播

表单(3 个工具)

  • kit_list_forms - 列出所有表单
  • kit_get_form - 获取表单详情
  • kit_add_subscriber_to_form - 通过表单添加订阅者

自定义字段(1 个工具)

  • kit_list_custom_fields - 列出所有自定义字段

Webhook(3 个工具)

  • kit_list_webhooks - 列出已配置的 Webhook
  • kit_create_webhook - 创建新的 Webhook
  • kit_delete_webhook - 删除 Webhook

前置要求

  • Node.js 18+
  • 一个 Kit.com 账户
  • 你的 Kit.com API 密钥(v4 API)

安装

选项 1:从 npm 安装(推荐)
npx kit-mcp-server

或全局安装:

npm install -g kit-mcp-server
选项 2:克隆并构建
git clone https://github.com/aplaceforallmystuff/mcp-kit.git
cd mcp-kit
npm install
npm run build

配置

1. 获取 Kit.com API 密钥
  1. 登录 Kit.com
  2. 前往 Settings > Developer
  3. 创建新的 API 密钥,或复制现有的 v4 API 密钥
2. 配置 MCP 客户端
用于 Claude Desktop

将以下内容添加到你的 Claude Desktop 配置文件:

macOS:~/Library/Application Support/Claude/claude_desktop_config.json

Windows:%APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "kit": {
      "command": "node",
      "args": ["/path/to/mcp-kit/dist/index.js"],
      "env": {
        "KIT_API_KEY": "your-api-key-here"
      }
    }
  }
}
用于 Claude Code
claude mcp add kit -e KIT_API_KEY=your-api-key-here -- node /path/to/mcp-kit/dist/index.js

或添加到 ~/.claude.json:

{
  "mcpServers": {
    "kit": {
      "command": "node",
      "args": ["/path/to/mcp-kit/dist/index.js"],
      "env": {
        "KIT_API_KEY": "your-api-key-here"
      }
    }
  }
}

使用示例

配置完成后,你可以通过自然语言与 Kit.com 交互:

订阅者管理

“显示过去 30 天内的所有活跃订阅者”

“创建一个邮箱为 [email protected] 的新订阅者,并为其添加 ‘newsletter’ 标签”

“[email protected] 有哪些标签?”

标签操作

“列出我的所有标签以及每个标签对应的订阅者数量”

“创建一个名为 ‘VIP Customers’ 的标签”

“为本月注册的所有订阅者添加 ‘engaged’ 标签”

邮件序列

“显示我的所有邮件序列”

“将 [email protected] 添加到欢迎序列”

广播

“创建一封草稿广播,主题为 ‘Weekly Update’,预览文本为 ‘This week in AI...’”

“列出我最近的所有广播及其统计数据”

表单

“显示所有启用的表单”

“将一位订阅者添加到我的主注册表单”

开发

# Run in development mode (watches for changes)
npm run dev

# Build for production
npm run build

# Run the built version
npm start

故障排除

“KIT_API_KEY 环境变量是必需的”

请确保已在 MCP 配置中设置 KIT_API_KEY 环境变量。

“Kit API error (401)”

你的 API 密钥无效或已过期。请从 Kit.com 的 Settings > Developer 生成新密钥。

“Kit API error (403)”

你的 API 密钥无权执行此操作。请确认使用的是具有适当权限范围的 v4 API 密钥。

“Kit API error (404)”

未找到该资源(订阅者、标签、广播等)。请确认 ID 正确。

“Kit API error (422)”

请求数据无效。请检查邮箱地址是否有效,并确保已提供必填字段。

API 参考

此服务使用 Kit.com API v4。所有工具均支持分页(如适用),使用 per_page 和 after 游标参数。

贡献

此项目已弃用,不再接受贡献。请改用 Kit 的官方 MCP 服务。

许可证

MIT 许可证——详情请参阅 LICENSE。

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。