mcpField
S
sms-ru-mcp

sms-ru-mcp

ローカル
github.com/theYahiaコミュニケーション08 週間前に更新

sms-ru-mcp について

sms-ru-mcpは、SMS.RUのメッセージAPIをMCPに接続するサーバーです。SMS送信やアカウント情報の確認が必要なユーザー向けに、送信、配信状況、残高、料金、送信者名のツールを提供します。

主な機能

  1. 01送信者名を指定してSMSを送信
  2. 02IDによるメッセージ状態の確認
  3. 03アカウント残高の表示
  4. 04送信前のSMS料金見積もり
  5. 05承認済み送信者名の一覧

活用シーン

  1. 01指定した番号にSMSを送信
  2. 02メッセージの配信状況を確認
  3. 03送信前に料金を見積もり
  4. 04残高と利用可能な送信者名を確認

MCP 対応

MCPクライアントにSMS.RU API用のツールを5つ提供します。SMS_RU_API_IDが必要で、stdioとStreamable HTTPに対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"theyahia-sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<SMS_RU_API_ID>"
}
}
}
}
起動コマンドnpx -y @theyahia/sms-ru-mcp
設定が必要な環境変数
SMS_RU_API_IDシークレットAPI key for the service

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@theyahia/sms-ru-mcp1.0.1

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
tostringはい受信者の電話番号(形式:79XXXXXXXXX)
msgstringはいメッセージ本文
fromstringいいえ送信者名(承認済みの場合)

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

SMS.RU MCP — отправка СМС из нейросети без написания кода

Если вы искали, как отправить SMS прямо из диалога с ИИ-ассистентом, проверить доставку сообщения или узнать остаток на счету не заходя в кабинет — это оно. 5 инструментов поверх API SMS.RU: отправка SMS, статус сообщения, баланс, расчёт стоимости и список отправителей.

npm License: MIT

Часть серии Russian API MCP (50 серверов) by @theYahia.

Установка

Claude Desktop
{
  "mcpServers": {
    "sms-ru": {
      "command": "npx",
      "args": ["-y", "@theyahia/sms-ru-mcp"],
      "env": { "SMS_RU_API_ID": "your-api-id" }
    }
  }
}
Claude Code
claude mcp add sms-ru -e SMS_RU_API_ID=your-api-id -- npx -y @theyahia/sms-ru-mcp
VS Code / Cursor
{ "servers": { "sms-ru": { "command": "npx", "args": ["-y", "@theyahia/sms-ru-mcp"], "env": { "SMS_RU_API_ID": "your-api-id" } } } }
Streamable HTTP
SMS_RU_API_ID=your-api-id npx @theyahia/sms-ru-mcp --http
# POST http://localhost:8080/mcp
# GET  http://localhost:8080/health
Smithery

smithery badge

npx -y @smithery/cli install @theyahia/sms-ru-mcp --client claude

Требуется SMS_RU_API_ID. Получите на sms.ru.

Инструменты (5)

ИнструментОписание
send_smsОтправить SMS (номер, текст, опционально имя отправителя)
check_statusПроверить статус SMS по ID
get_balanceБаланс аккаунта SMS.RU
get_costРассчитать стоимость SMS до отправки
get_sendersСписок одобренных имён отправителей

Skills (Claude Code)

SkillТриггер
/send-sms«Отправь SMS на номер...»
/check-balance«Проверь баланс SMS.ru»

Примеры

Отправь SMS на 79001234567 с текстом "Привет"
Сколько будет стоить SMS на 79001234567 "Тестовое сообщение"?
Проверь статус сообщения 123456
Какой баланс на SMS.RU?
Покажи список отправителей

Разработка

npm install
npm run build
npm test

Лицензия

MIT


Telegram: @vhodvai

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。