mcpField
C
ClickSend MCP Server

ClickSend MCP Server

本地服务
github.com/ClickSend通信协作311 周前更新

关于 ClickSend MCP Server

ClickSend MCP Server 将 AI 客户端连接到 ClickSend 消息 API,供开发者发送短信并管理相关数据,无需编写自定义集成代码。

主要功能

  1. 01向号码或联系人列表发送短信
  2. 02估算短信发送费用
  3. 03搜索联系人和列表
  4. 04获取模板与短信记录
  5. 05查看近 30 天短信统计

适用场景

  1. 01通过 AI 客户端发送消息
  2. 02发送营销消息前核算费用
  3. 03从联系人列表查找收件人
  4. 04查看已发送短信记录和统计

MCP 相关

它向 MCP 客户端提供 ClickSend 短信操作工具,包括发送消息、搜索联系人、获取模板和记录,以及查看统计数据。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"clicksend": {
"command": "npx",
"args": [
"-y",
"@clicksend/clicksend-mcp-server"
],
"env": {
"CLICKSEND_USERNAME": "<CLICKSEND_USERNAME>",
"CLICKSEND_API_KEY": "<CLICKSEND_API_KEY>"
}
}
}
}
启动命令npx -y @clicksend/clicksend-mcp-server
需要配置的环境变量
CLICKSEND_USERNAMEYour ClickSend account username
CLICKSEND_API_KEY密钥Your ClickSend API key

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

安装包
npm@clicksend/clicksend-mcp-server2026.8.23

工具

6

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

参数类型必填说明
messagesarray否要发送给客户的消息。

详细介绍

ClickSend MCP 服务

这是由 ClickSend 团队开发的官方 ClickSend MCP 服务。出于安全原因,请勿使用非官方版本的 ClickSend MCP。

用途

ClickSend MCP 旨在将 ClickSend 的消息功能扩展到现代 AI 生态系统和平台中,让开发者无需编写自定义代码即可轻松通过 ClickSend 发送 SMS。

这能加速普及、支持新的 AI 驱动用例,并使 ClickSend 成为智能自动化时代面向未来的消息平台。

要求

  • Node.js >= 18
    • 可以使用nvm(Node Version Manager)设置运行此应用所需的版本

安装

下载一个 AI 桌面客户端。例如,可以下载 Claude for Desktop,点击**此处**获取。

配置

此服务需要两个环境变量:

  • CLICKSEND_USERNAME:你的 ClickSend 用户名
  • CLICKSEND_API_KEY:你的 ClickSend API 密钥

注册 ClickSend 后,可在 https://dashboard.clicksend.com/account/subaccounts 找到用户名和密钥。

Claude Desktop 配置
  • 打开 Claude for Desktop

  • 在系统菜单栏中打开设置

  • 在设置窗口中,转到开发者选项卡,然后点击编辑配置。 这会打开位于以下路径的配置文件:

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

    • Windows:%APPDATA%\Claude\claude_desktop_config.json

  • 使用 NPM Package

{
  "mcpServers": {
    "clicksend": {
      "command": "npx",
      "args": [
        "-y",
        "@clicksend/clicksend-mcp-server@latest"
      ],
      "env": { 
        "CLICKSEND_USERNAME": "<username>",
         "CLICKSEND_API_KEY": "<api-key>"
      }
    }
  }
}

  • 使用 Local Build
{
  "mcpServers": {
    "clicksend": {
      "command": "node",
      "args": [
        "/path/to/repository/build/clicksend-mcp.js"
      ],
      "env": {
        "CLICKSEND_USERNAME": "your clicksend username",
        "CLICKSEND_API_KEY": "your API Key"
      }
    }
  }
}

之后,重启 Claude Desktop 以重新加载配置。如果已连接,点击锤子图标时应该会看到 clicksend-send-sms。

与 Claude 的交互示例

以下是通过 Claude 与此服务交互的一些自然方式:

简单 SMS:

Send a text message to the number 61411111111 saying "I'm using ClickSend MCP server to sent SMS!"

功能

  • 设置 ClickSend 用户名和 API 密钥后,每次发送一条 SMS
  • 获取向联系人列表发送消息的价格
  • 搜索联系人或联系人列表,并向其发送消息
  • 获取 SMS 模板并使用模板发送消息
  • 查看/检索 SMS 历史记录
  • 获取最近 30 天的 SMS 统计信息

支持的 API

  1. POST /v3/sms/send
  • 操作 ID: send-sms
  • **摘要:**发送 SMS
  • **描述:**向收件人发送消息,收件人可以是电话号码,也可以是联系人列表中的联系人。
  1. POST /v3/sms/price
  • 操作 ID: calculate-sms-price
  • **摘要:**计算 SMS 价格
  • **描述:**根据消息类型和长度计算发送消息的价格。
  1. GET /v3/sms/templates
  • 操作 ID: view-sms-templates
  • **摘要:**查看 SMS 模板
  • **描述:**检索 SMS 模板,并提供筛选选项。
  1. GET /v3/sms/history
  • 操作 ID: view-sms-history
  • **摘要:**查看 SMS 历史记录
  • **描述:**查看之前发送的 SMS,并提供筛选和分页选项。
  1. GET /v3/statistics/sms
  • 操作 ID: view-sms-statistics
  • **摘要:**查看 SMS 统计信息
  • **描述:**获取最近 30 天的 SMS 统计信息。
  1. GET /v3/search/contacts-lists
  • 操作 ID: view-contact-lists
  • **摘要:**查看联系人列表
  • **描述:**获取搜索到的联系人列表。

重要说明

  1. 电话号码格式:所有电话号码都必须采用 E.164 格式(例如,+61411111111)
  2. 速率限制:请注意 ClickSend 账户的速率限制和定价
  3. 安全性:妥善保管 ClickSend 凭据,切勿将其提交到版本控制系统

故障排除

常见错误消息及解决方案:

  1. “电话号码必须采用 E.164 格式”

    • 确保电话号码以“+”和国家代码开头
  2. “凭据无效”

    • 仔细检查 CLICKSEND_USERNAME 和 CLICKSEND_API_KEY。可以从 ClickSend Dashboard 复制这些信息

贡献

欢迎贡献!提交拉取请求前,请先阅读我们的贡献指南。

许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。

安全

请勿在 GitHub issue 或拉取请求中包含任何敏感信息(例如电话号码或 ClickSend 凭据)。

评论

支持 Markdown

第一次接触 MCP?

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

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