khan2a/telephony-mcp-server

khan2a/telephony-mcp-server

от khan2a
MCP-сервер для телефонии на базе Vonage API. LLM-агенты совершают звонки и отправляют SMS прямо в диалоге. Разработчики AI-приложений получают простой инструмент для голосовых вызовов, отправки соо...

Black Ruff

📖 Blog Post: Learn more about this project in the detailed blog post: Telephony MCP Server for Agentic AI and Language Models

Telephony MCP Server

Demo Using Claude Desktop

Agentic Telephony Conversation with Speech Recognition
Agentic Telephony Conversation with Speech Recognition
Use SMS during mid-conversation
Telephony MCP Server Demo
SMS Enquiry (Send and Receive)
SMS Enquiry

Demo Using GitHub Copilot

Telephony MCP Server Demo

Introduction

This directory contains MCP (Model Context Protocol) Server tools for telephony operations, such as making voice calls and sending SMS messages using the Vonage API. These tools are designed to be integrated with Large Language Model (LLM) applications, enabling LLMs to perform real-world actions beyond simple text generation.

LLMs and Tool Integration

LLMs (Large Language Models) are advanced token generators—they can generate text, images, or even video based on input prompts. However, their core capability is limited to generating content; they cannot access external data or perform actions in the real world on their own.

To extend their functionality, LLMs can be connected to external tools. For example, when a user asks, "What's the weather today?" the LLM can invoke a backend API tool like get_weather(city) via a system prompt, parse the response, and return the result to the user. This tool-calling mechanism transforms a basic LLM into a powerful LLM Application.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить khan2a/telephony-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "khan2a-telephony-mcp-server-4qpq7uqthn": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "telephony-mcp-server"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "khan2a-telephony-mcp-server-4qpq7uqthn": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "telephony-mcp-server"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "khan2a-telephony-mcp-server-4qpq7uqthn": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "telephony-mcp-server"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"khan2a-telephony-mcp-server-4qpq7uqthn\",\"type\":\"stdio\",\"command\":\"docker\",\"args\":[\"run\",\"-i\",\"--rm\",\"--init\",\"-e\",\"DOCKER_CONTAINER=true\",\"telephony-mcp-server\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "khan2a-telephony-mcp-server-4qpq7uqthn": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "telephony-mcp-server"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add khan2a-telephony-mcp-server-4qpq7uqthn -- docker run -i --rm --init -e DOCKER_CONTAINER=true telephony-mcp-server

Либо через JSON-конфиг:

claude mcp add-json khan2a-telephony-mcp-server-4qpq7uqthn "{\"command\":\"docker\",\"args\":[\"run\",\"-i\",\"--rm\",\"--init\",\"-e\",\"DOCKER_CONTAINER=true\",\"telephony-mcp-server\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add khan2a-telephony-mcp-server-4qpq7uqthn -- docker run -i --rm --init -e DOCKER_CONTAINER=true telephony-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.khan2a-telephony-mcp-server-4qpq7uqthn]
command = "docker"
args = ["run", "-i", "--rm", "--init", "-e", "DOCKER_CONTAINER=true", "telephony-mcp-server"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите khan2a/telephony-mcp-server, а в поле команды запуска — строку ниже:
docker run -i --rm --init -e DOCKER_CONTAINER=true telephony-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "khan2a-telephony-mcp-server-4qpq7uqthn": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "telephony-mcp-server"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "khan2a-telephony-mcp-server-4qpq7uqthn": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "telephony-mcp-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например khan2a-telephony-mcp-server-4qpq7uqthn.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: khan2a-telephony-mcp-server-4qpq7uqthn
    command: docker
    args:
      - "run"
      - "-i"
      - "--rm"
      - "--init"
      - "-e"
      - "DOCKER_CONTAINER=true"
      - "telephony-mcp-server"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "khan2a-telephony-mcp-server-4qpq7uqthn": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "telephony-mcp-server"
      ]
    }
  }
}

Похожие MCP-сервера

Spix-HQ/spix-mcp

Spix-HQ/spix-mcp

от spix-hq

MCP-сервер Spix наделяет вашего ИИ-агента возможностью совершать телефонные звонки, отправлять email и SMS через единый API. Подключается к Claude Desktop или Cursor — AI буквально берёт трубку. По...

Python⭐ 1
twilio-labs/mcp

twilio-labs/mcp

от twilio-labs

MCP сервер для всех публичных Twilio API - SMS, звонки, уведомления. AI-инструменты управляют Twilio напрямую через MCP. Полезен разработчикам для автоматизации общения.

TypeScript⭐ 113
agenticmail/agenticmail

agenticmail/agenticmail

официальный

от agenticmail

MCP сервер наделяет AI-агентов реальными email и номерами телефонов для отправки и получения писем, SMS и кодов верификации. Встроенная память, голосовые вызовы и медиа-инструменты расширяют их возможности.

TypeScript⭐ 239
Infobip/mcp

Infobip/mcp

официальный

от infobip

Infobip MCP серверы дают AI-агентам отправлять SMS, WhatsApp, Viber, Email и push-уведомления, управлять двухфакторной аутентификацией и контактами клиентов. Просто подключитесь через MCP — и ваш AI заработает с Infobip.

⭐ 37
gerkensm/callcenter.js-mcp

gerkensm/callcenter.js-mcp

от gerkensm

MCP-сервер для голосовых звонков через VoIP с ИИ-агентом. Скажите Claude, кому позвонить и что обсудить — он сам наберет номер, проведет диалог и обработает ответ. Полезен для автоматизации звонков, прототипов и экспериментов. Работает с SIP-провайдерами, поддерживает кодеки G.722 и G.711, запуск...

TypeScript⭐ 25
carterlasalle/mac_messages_mcp

carterlasalle/mac_messages_mcp

от carterlasalle

Управляет Сообщениями на macOS: отправляет iMessage и SMS с авто-выбором канала, читает переписку, ищет сообщения и вложения. Работает локально.

Python⭐ 333
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин