返回 MCP 目录
public公开dns本地运行

mcp-sms-ir

这是一个为SMS.ir短信服务设计的MCP服务器,允许AI助手通过API发送短信,支持单发、群发、验证码发送和余额查询功能。

article

README

🚀 SMS.ir MCP 服务器

这是一个用于 SMS.ir 消息服务的 Model Context Protocol (MCP) 服务器。它能让像 Claude 这样的 AI 助手,借助 SMS.ir API 来发送 SMS 短信,为消息通信提供了便捷的解决方案。

✨ 主要特性

  • 可单独向单个收件人发送 SMS 短信。
  • 支持向多个收件人批量发送 SMS 短信。
  • 能使用模板发送验证代码 SMS。
  • 可以检查账户余额。

📦 安装指南

先决条件

  • 需要 Node.js v18 或更高版本。
  • 要有 SMS.ir 的一个 API 密钥。

安装方法

方法 1: 从 npm 安装(推荐)

你可以直接通过 npx 从 npm 进行安装:

# 不需要安装;npx 可以按需运行

此方法更受推荐,因为它让你无需手动下载即可使用服务器,而且更新也很方便。

方法 2: 手动安装

如果你更倾向于手动安装并自定义服务器,可以按以下步骤操作:

  1. 克隆此仓库:
git clone https://github.com/your-username/mcp-sms-ir.git
cd mcp-sms-ir
  1. 安装依赖项:
bun install
# 或
npm install
  1. 构建项目:
npm run build
  1. 启动服务器:
npm start

📚 详细文档

请访问 官方文档 了解详细信息。

💻 使用示例

基础用法

发送 SMS 短信

在终端中运行以下命令:

npx mcp-sms-ir send_sms --mobile=09121234567 --message="Hello from Claude"

批量发送 SMS 短信

在终端中运行以下命令:

npx mcp-sms-ir send_bulk_sms --mobiles=09121234567,09123456789 --messageText="Hello from Claude"

发送验证代码

在终端中运行以下命令:

npx mcp-sms-ir send_verification_code --mobile=09121234567 --templateId=100000 --parameters='[{"name":"CODE","value":"123456"}]'

检查账户余额

在终端中运行以下命令:

npx mcp-sms-ir check_credit

📄 许可证

本项目采用 MIT 许可证。

致谢

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端