Telegram智能对话机器人

一款集成Model Context Protocol (MCP)和Ollama的Telegram智能对话机器人,提供外部诊断工具和文件管理功能。

  • by javier-rocha
  • 本地部署
  • 更新于
在 GitHub 查看 javier-rocha/telegram-mcp-bot

使用说明

🤖 Telegram MCP Bot

Bot de Telegram inteligente con integración de Model Context Protocol (MCP) y Ollama para un asistente conversacional con acceso a herramientas externas de diagnóstico y gestión.

✨ Características

  • 🤖 Ollama: Modelos LLM locales (deepseek-v3.1:671b-cloud por defecto)
  • 🔧 MCP: Acceso a herramientas externas personalizadas
    • Diagnóstico FTTH (Fibra Óptica)
    • Diagnóstico HFC (Cable Coaxial)
    • Gestión de archivos
  • 💬 Sesiones: Historial de conversación por usuario (20 mensajes)
  • 🔄 Streaming: Respuestas en tiempo real opcionales
  • 🎭 Prompts del Sistema: Modos especializados (telecom, soporte técnico, file manager)
  • 🐳 Docker: Despliegue containerizado con acceso a MCP locales
  • 🔒 Seguridad: Usuario no-root, variables de entorno seguras
  • 📊 Health Checks: Monitoreo automático de disponibilidad

📋 Requisitos

  • Docker y Docker Compose (recomendado) o Python 3.11+
  • Ollama instalado y corriendo en el host: ollama.ai
  • Token de Telegram Bot: Obtener de @BotFather
  • Node.js 18+ (para servidores MCP basados en npm)
  • Python 3.11+ (para servidores MCP personalizados)

¿Preguntas o problemas? Abre un issue

¡Disfruta tu bot inteligente con superpoderes! 🤖✨