mcpField
M
MSG91

MSG91

远程服务
msg91.com开发工具01 天前更新

关于 MSG91

MSG91 的远程 MCP 服务帮助 AI 助手查找并使用 MSG91 的消息及相关服务 API。它结合自然语言文档搜索、端点级 API 参考和命令行快速入门说明。

主要功能

  1. 01用自然语言搜索 MSG91 文档
  2. 02浏览 API 模块和端点规范
  3. 03提供命令行快速入门说明

适用场景

  1. 01为消息任务找到合适的 MSG91 API
  2. 02查看特定端点的参数
  3. 03准备从命令行调用 MSG91 API

MCP 相关

它通过 `https://mcp.msg91.com/mcp` 提供远程 Streamable HTTP MCP 服务。其工具可搜索 MSG91 文档、获取细至端点 OpenAPI 文件的 API 文档,并提供命令行快速入门说明。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.msg91.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

MSG91

MSG91 MCP

让 AI 助手与 MSG91 协作:查找适用于 SMS、OTP、WhatsApp、Email、Voice 等场景的 MSG91 API,查看其参数,并正确调用。

这是一个位于 https://mcp.msg91.com/mcp 的远程 MCP 服务(Streamable HTTP)。无需安装,服务本身也无需 API 密钥。

工具

工具功能
search_msg91_docs使用自然语言问题搜索 MSG91 文档
get_msg91_api_docs逐模块浏览 MSG91 API 文档,深入查看单个端点的 OpenAPI 文件
quickstart-msg91了解如何从终端运行任意 MSG91 API

从 Cline 连接

从 Cline MCP Marketplace 安装,或打开 MCP Servers → Configure MCP Servers,并将以下内容添加到 cline_mcp_settings.json:

{
  "mcpServers": {
    "msg91": {
      "type": "streamableHttp",
      "url": "https://mcp.msg91.com/mcp",
      "disabled": false,
      "autoApprove": []
    }
  }
}

Agent 驱动的安装步骤见 llms-install.md。

从 Claude Code 连接

claude mcp add --transport http msg91 https://mcp.msg91.com/mcp

调用 MSG91 API

从终端运行任意 MSG91 端点(Node.js 18+):

npx docstar-cli msg91 <module> <endpoint> --<flag> "<value>"
# e.g.
npx docstar-cli msg91 whatsapp send-message-in-text --integrated_number "91XXXXXXXXXX" \
  --recipient_number "91YYYYYYYYYY" --content_type "text" --text "Hello"

CLI 会在终端中提示你输入 MSG91 authkey,并可保存该密钥。不要将 authkey 粘贴到 AI 聊天中。

MCP Registry

server.json 是官方 MCP Registry 的列表条目,名称为 com.msg91/mcp。拥有 msg91.com 域名即可证明 com.msg91 名称的所有权。

一次性设置:创建签名密钥,并在 msg91.com 上发布其公钥(使用 Git Bash 或任何装有 OpenSSL 的 shell):

openssl genpkey -algorithm Ed25519 -out mcp-registry-key.pem
echo "v=MCPv1; k=ed25519; p=$(openssl pkey -in mcp-registry-key.pem -pubout -outform DER | tail -c 32 | base64)"

将打印出的行作为 TXT 记录添加到 msg91.com。妥善保管 mcp-registry-key.pem,不要将其放入此代码库。

发布(之后每次更改前先递增 version):

mcp-publisher login dns --domain msg91.com --private-key "$(openssl pkey -in mcp-registry-key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\n')"
mcp-publisher publish

链接

评论

支持 Markdown

第一次接触 MCP?

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

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