Telegram MCP Server
Telegram MCP Server
Es un servidor MCP que permite enviar y recibir mensajes de Telegram desde clientes MCP (Model Context Protocol) como Gemini Spark o Claude Desktop.
Requisitos previos
Se requiere Node.js para su funcionamiento.
Instalación de Node.js:
Si aún no está instalado, descargue e instale la versión LTS desde el sitio oficial de Node.js.
Tras completar la instalación, reinicie el símbolo del sistema o PowerShell y verifique que
node -vynpm -vfuncionan.
Creación del bot de Telegram:
Busque @BotFather dentro de la aplicación de Telegram y cree un nuevo bot con el comando
/newbot.Anote el HTTP API Token que se muestra tras la creación (p. ej.:
123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ).
Related MCP server: telegram-mcp
Pasos de configuración
Acceda al directorio del repositorio e instale las dependencias:
npm installConfiguración de las variables de entorno:
Copie
.env.exampledel directorio a.env.
copy .env.example .envAbra el archivo
.envy configure elTELEGRAM_BOT_TOKENque anotó.
TELEGRAM_BOT_TOKEN=ここにBotのトークンを貼り付け
TELEGRAM_DEFAULT_CHAT_ID=(任意)デフォルトの宛先チャットID※ Si especifica
TELEGRAM_DEFAULT_CHAT_ID, cuando se omita el ID de chat al llamar a una herramienta, el mensaje se enviará automáticamente a ese chat.
Ejecución de la compilación: Compile TypeScript a JavaScript.
npm run buildInicio del servidor y registro en el cliente MCP
1. Inicio del servidor
Para iniciarlo localmente, tras instalar las dependencias y compilar, ejecútelo de la siguiente manera.
npm startPor defecto, el servidor se inicia en el puerto 3000 y los siguientes endpoints están disponibles.
Endpoint SSE:
http://localhost:3000/sse
Si desea cambiar el número de puerto, inicie el servidor especificando la variable de entorno PORT o añada PORT=8080 al archivo .env.
2. Registro en el cliente MCP
En el caso de Claude Desktop
Añada el servidor SSE al archivo de configuración (p. ej.: AppData\Roaming\Claude\claude_desktop_config.json) de la siguiente manera.
{
"mcpServers": {
"telegram-mcp": {
"type": "sse",
"url": "http://localhost:3000/sse"
}
}
}En el caso de clientes como Gemini Spark
En la pantalla de configuración del cliente, seleccione el transporte SSE y regístrelo especificando http://localhost:3000/sse como URL.
Herramientas proporcionadas
1. telegram_get_me
Descripción: Obtiene la información de la cuenta del propio bot. Es útil para probar la conexión.
Parámetros: Ninguno
2. telegram_send_message
Descripción: Envía un mensaje al
chat_idespecificado.Parámetros:
text(string, obligatorio): El mensaje a enviar.chat_id(string, opcional): El ID de chat de destino o nombre de usuario (p. ej.:@my_channel). Si no se especifica, se utiliza el ID predeterminado de.env.parse_mode(string, opcional): Modo de formato (elija entreMarkdown,HTML,MarkdownV2).
3. telegram_get_updates
Descripción: Obtiene los mensajes (actualizaciones) más recientes dirigidos al bot.
Parámetros:
offset(number, opcional): El ID de actualización que indica la posición de inicio de la obtención.limit(number, opcional): Número máximo de elementos a obtener de una vez (1-100, por defecto 100).timeout(number, opcional): Segundos de tiempo de espera del long polling.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to interact with Telegram accounts through MCP, supporting messaging, contacts, groups, media, and admin functions.4Apache 2.0
- AlicenseNot gradedqualityCmaintenanceConnects AI tools to Telegram via MCP, enabling reading chats, sending messages, managing groups, and more using your own account.5MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Telegram accounts, chats, messages, media, and more via MCP, using Telethon.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants like Claude to read, search, and send messages through your personal Telegram account via MCP tools.MIT
Related MCP Connectors
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Give AI agents real phone numbers, messages, and voice calls via MCP.
Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/griffon190/TelegramMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server