npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

mcp-server-sms

v1.0.1

Published

SMS MCP Server - Alibaba Cloud Short Message Service (dysmsapi) tools for sending and querying SMS

Readme

MCP Server SMS

Alibaba Cloud Short Message Service (SMS) MCP Server,基于官网nodejs @alicloud/dysmsapi20170525 SDK 封装,提供 stdio 本地 MCP 服务。

功能

  • 发送短信:单发(SendSms)、批量发送(SendBatchSms)
  • 查询发送记录:查询发送详情(QuerySendDetails)、发送统计(QuerySendStatistics)
  • 签名管理:查询签名(QuerySmsSign)、签名列表(QuerySmsSignList)
  • 模板管理:查询模板(QuerySmsTemplate)、模板列表(QuerySmsTemplateList)
  • 资质管理:查询短信资质列表(QuerySmsQualificationRecord)、查询单个资质详情(QuerySingleSmsQualification)
  • 短信状态字典:短信发送状态SendStatus、短信发送错误码errCode及其解决方案

环境变量

| 变量名 | 必填 | 说明 | |--------|------|------| | ALIBABA_CLOUD_ACCESS_KEY_ID | 是 | 阿里云 AccessKey ID | | ALIBABA_CLOUD_ACCESS_KEY_SECRET | 是 | 阿里云 AccessKey Secret | | ALIBABA_CLOUD_SECURITY_TOKEN | 否 | STS Token(使用临时凭证时需要) | | ALIBABA_CLOUD_SMS_ENDPOINT | 否 | 短信服务接入点,默认 dysmsapi.aliyuncs.com | | ALIBABA_CLOUD_REGION_ID | 否 | 地域ID,默认 cn-hangzhou |

快速开始

前置条件

  1. 阿里云 AccessKey 页面获取 AK 和 SK
  2. 开通短信服务

配置

在 Claude Desktop 或其他支持 MCP 的客户端中配置:

{
  "mcpServers": {
    "sms-mcp-server": {
      "command": "npx",
      "args": ["-y","mcp-server-sms"],
      "env": {
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "your-access-key-id",
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your-access-key-secret",
        "ALIBABA_CLOUD_SECURITY_TOKEN": "可选,使用 STS Token 时需要传入"
      }
    }
  }
}

示例

1、昨天发了多少短信?
2、当前有哪些资质?
3、查看看看资质详情
4、查询名下的短信签名信息
5、查询名下的短信模板信息
5、用签名=阿里云通信,模板=SMSXXX code=551 给 130XXXXXXXX发条短信

License

Apache-2.0