Kiro Telegram MCP Server
Allows sending notifications and requesting interactive confirmations via Telegram inline keyboard buttons, enabling users to approve or reject actions directly from their Telegram chat.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kiro Telegram MCP ServerSend notification that backup finished successfully."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kiro Telegram MCP Server
A Python MCP (Model Context Protocol) server that integrates Kiro IDE with Telegram. Exposes two tools:
enviar_notificacion— Send notification messages to a Telegram chat.solicitar_confirmacion— Request interactive confirmations via inline keyboard buttons.
Requirements
Python 3.10 or higher
A Telegram bot token (from @BotFather)
A Telegram chat ID
Related MCP server: Telegram Notify MCP Server
Installation
Clone the repository:
git clone https://github.com/jcsepulveda/mcp-kiro-telegram.git cd mcp-kiro-telegramInstall dependencies:
python -m pip install -r requirements.txtCopy the environment example and fill in your credentials:
cp .env.example .envEdit
.envwith your Telegram bot token and chat ID.
Kiro MCP Configuration
Add the following to your ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"kiro-telegram": {
"command": "python3",
"args": ["/path/to/mcp-kiro-telegram/server.py"],
"cwd": "/path/to/mcp-kiro-telegram"
}
}
}The cwd field is required so the server finds the .env file at startup.
Usage
Run the server via stdio (used by Kiro IDE):
python server.pyThe server communicates over stdin/stdout using the MCP JSON-RPC protocol.
Configuration
Variable | Description |
| Bot authentication token from BotFather |
| Numeric ID of the target Telegram chat |
Kiro Steering (Confirmaciones automáticas)
Para que Kiro pida confirmación por Telegram antes de ejecutar acciones destructivas, crea el siguiente archivo en tu proyecto:
.kiro/steering/telegram-confirm.md
# Confirmaciones y Notificaciones por Telegram
## Confirmaciones
Antes de ejecutar acciones de alto riesgo, usa `solicitar_confirmacion` para pedir aprobación por Telegram. Esto incluye:
- Eliminar archivos o directorios
- Modificar archivos de configuración de producción
- Hacer commits o push a repositorios
- Operaciones destructivas o irreversibles
- Cambios en infraestructura
No procedas hasta recibir confirmación explícita del usuario por Telegram.
## Notificaciones
Usa `enviar_notificacion` para informar al usuario cuando:
- Una tarea larga se completó
- Se encontró un error que requiere atención
- Se necesita input pero no es una confirmación sí/noCopia este archivo en cada proyecto donde quieras que Kiro use Telegram para confirmaciones.
Compatibility
Python: 3.10+
Platforms: Windows, macOS, Linux
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.
Latest Blog Posts
- 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/jcsepulveda/mcp-kiro-telegram'
If you have feedback or need assistance with the MCP directory API, please join our Discord server