Telegram AI Assistant Bot
@shettysaish20
About Telegram AI Assistant Bot
Telegram AI Assistant Bot that responds to user messages using multiple MCP Servers
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Telegram-AI-MCP-Assistant-Bot": {
"command": "uv",
"args": [
"sync"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Telegram AI Assistant Bot?
Telegram AI Assistant Bot is a reasoning-driven AI agent named Cortex-R that interacts with users via Telegram. It uses multiple Model Context Protocol (MCP) servers to perform tasks such as web searches, document processing, mathematical calculations, and Google services integration (Gmail, Google Sheets). The bot is built for users who want an intelligent assistant accessible through Telegram.
How to use Telegram AI Assistant Bot?
Clone the repository, sync dependencies with uv sync, set environment variables in .env (including Gemini API key and Google credentials), then run uv run telegram_agent.py. On Telegram, send /start to begin, then send queries or tasks like "Find the current F1 standings and share them in a Google Sheet" or "Send an email to [email protected] with the subject 'Meeting Update'".
Key features of Telegram AI Assistant Bot
- Telegram integration for messaging and commands.
- Multi-MCP server support (Gmail, Google Sheets, web search, documents, math).
- Dynamic tool discovery from MCP servers during initialization.
- Customizable agent strategies (conservative, retry-once, explore-all).
- Memory management to store and retrieve past interactions.
- Configurable persona for tone, verbosity, and behavior.
Use cases of Telegram AI Assistant Bot
- Automate email management: read, send, or trash emails via Gmail.
- Create, update, and share Google Sheets from Telegram.
- Perform web searches and fetch page content using DuckDuckGo.
- Process documents for semantic search and indexing.
- Execute mathematical calculations on the fly.
FAQ from Telegram AI Assistant Bot
What runtime dependencies does the bot require?
It requires Python, the uv package manager, and API keys/credentials (Gemini API key, Google service account, OAuth client credentials). Configuration is done via a .env file and YAML/JSON config files.
Which transport protocols do the MCP servers use?
The bot supports both stdio and sse transport protocols to communicate with its MCP servers, as configured in profiles.yaml.
Where are user data and memory stored?
Memory items (tool outputs and user queries) are stored in the bot’s memory system. Google Drive is used for file storage (folder ID set in .env), and Google APIs rely on token and credential files.
Is there a limit to the number of MCP servers I can add?
The README does not specify a hard limit, but the bot dynamically discovers tools from all servers listed in profiles.yaml, and multiple servers (e.g., Gmail, Google Sheets, math, documents, web search) are demonstrated.
Frequently asked questions
What runtime dependencies does the bot require?
It requires Python, the `uv` package manager, and API keys/credentials (Gemini API key, Google service account, OAuth client credentials). Configuration is done via a `.env` file and YAML/JSON config files.
Which transport protocols do the MCP servers use?
The bot supports both `stdio` and `sse` transport protocols to communicate with its MCP servers, as configured in `profiles.yaml`.
Where are user data and memory stored?
Memory items (tool outputs and user queries) are stored in the bot’s memory system. Google Drive is used for file storage (folder ID set in `.env`), and Google APIs rely on token and credential files.
Is there a limit to the number of MCP servers I can add?
The README does not specify a hard limit, but the bot dynamically discovers tools from all servers listed in `profiles.yaml`, and multiple servers (e.g., Gmail, Google Sheets, math, documents, web search) are demonstrated.
Basic information
More AI & Agents MCP servers
🛡️ A.I.G(AI-Infra-Guard)
TencentA full-stack AI Red Teaming platform securing AI ecosystems via OpenClaw Security Scan, Agent Scan, Skills Scan, MCP scan, AI Infra scan and LLM jailbreak evaluation.
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
Just Prompt - A lightweight MCP server for LLM providers
dislerjust-prompt is an MCP server that provides a unified interface to top LLM providers (OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama)
欢迎来到 智言平台
Shy2593666979AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。
Comments