MCP-сервер SMS.RU
sms-ru-mcp
MCP-сервер для сервиса рассылки SMS.RU: отправка SMS, проверка доставки, баланс и расчет стоимости
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Отправка SMS тратит реальные деньги с баланса аккаунта
- Ключ API дает доступ к отправке сообщений от имени владельца аккаунта
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/sms-ru-mcpОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале
claude mcp add --transport stdio --env 'SMS_RU_API_ID=<ваш SMS_RU_API_ID>' sms-ru -- npx -y @theyahia/sms-ru-mcpИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
code --add-mcp '{"name":"sms-ru","type":"stdio","command":"npx","args":["-y","@theyahia/sms-ru-mcp"],"env":{"SMS_RU_API_ID":"<ваш SMS_RU_API_ID>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"sms-ru": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add sms-ru --env 'SMS_RU_API_ID=<ваш SMS_RU_API_ID>' -- npx -y @theyahia/sms-ru-mcpИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.sms-ru]
command = "npx"
args = ["-y", "@theyahia/sms-ru-mcp"]
env = { SMS_RU_API_ID = "<ваш SMS_RU_API_ID>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"sms-ru": {
"type": "local",
"command": [
"npx",
"-y",
"@theyahia/sms-ru-mcp"
],
"environment": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"sms-ru": {
"command": "npx",
"args": [
"-y",
"@theyahia/sms-ru-mcp"
],
"env": {
"SMS_RU_API_ID": "<ваш SMS_RU_API_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
SMS_RU_API_IDсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Возьми SMS_RU_API_ID в настройках личного кабинета на sms.ru, затем подключи сервер командой claude mcp add sms-ru -e SMS_RU_API_ID=your-api-id -- npx -y @theyahia/sms-ru-mcp.
Другие способы из описания автора
claude mcp add sms-ru -e SMS_RU_API_ID=your-api-id -- npx -y @theyahia/sms-ru-mcpКоманда из README для Claude Code.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер обращается к API SMS.RU по идентификатору API и дает агенту пять инструментов: отправка SMS на номер с текстом и опциональным именем отправителя, проверка статуса доставки по ID сообщения, баланс аккаунта, расчет стоимости SMS до отправки и список одобренных имен отправителей. Для Claude Code добавлены два скилла с готовыми триггерами на отправку и проверку баланса.
Для кого. Для тех, кто отправляет уведомления или коды клиентам через SMS.RU и хочет делать это через агента без кода.
Подходит, если
- Нужно отправить SMS клиенту прямо из диалога с агентом
- Нужно проверить, дошло ли сообщение и сколько осталось на балансе
- Нужно заранее узнать стоимость рассылки перед отправкой
Не подходит, если
- Нет аккаунта SMS.RU или одобренного имени отправителя для нужных сообщений
- Нужна массовая рассылка большому числу получателей одним запросом: инструмент send_sms рассчитан на отправку по одному номеру за вызов
Пример запроса к агенту
Отправь SMS на номер 79001234567 с текстом о подтверждении заказа и проверь баланс SMS.RUОграничения
Проект одного автора, часть большой серии MCP-серверов того же автора для российских API. Отправка SMS реально тратит баланс аккаунта, и README не описывает лимиты частоты запросов и права ключа API.
Как отключить. Удалите сервер sms-ru из конфигурации MCP клиента.
MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| SMS_RU_API_ID обязательная, секрет | Идентификатор API из личного кабинета sms.ru. |
Проверка безопасности
- Отправка SMS тратит реальные деньги с баланса аккаунта
- Ключ API дает доступ к отправке сообщений от имени владельца аккаунта
Коротко о README
README на русском дает конфигурации для Claude Desktop, Claude Code, VS Code, Cursor, Streamable HTTP и установку через Smithery, таблицу из пяти инструментов и двух скиллов Claude Code с примерами фраз. Часть большой серии Russian API MCP из 50 серверов того же автора.
Частые вопросы
Можно ли узнать стоимость до отправки SMS?
Да, инструмент get_cost считает стоимость по номеру и тексту заранее, не отправляя сообщение.
Нужно ли одобренное имя отправителя?
Инструмент get_senders показывает список уже одобренных имен, README не описывает процесс их получения подробно.
Похожие
MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n
Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier
Awesome Claude Skills от Composio
Awesome Claude Skills
Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio
Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub