Connects Telegram chats to local Claude coding sessions for codebase questions, file inspection, and opt-in editing.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Tsgram MCP.
The areweai/tsgram-mcp MCP server connects Telegram with a local development workspace used by Claude Code or Claude Desktop. From a Telegram chat, an authorized user can ask questions about the project and receive AI-generated responses based on the codebase. The system also supports file inspection through helper commands and an optional editing mode for coding and debugging tasks.
Access is restricted using a numeric Telegram user ID. The bot must receive an initial message from the user before it can send messages back. Bot creation and removal can be handled through Telegram, while a local web dashboard at http://localhost:3000 provides bot management, status information, health indicators, activity logs, and test actions.
The application is intended to run locally. A Docker container hosts the Telegram webhook service, while the MCP server runs locally and is added to the local Claude configuration. The local project files remain available to the coding session, but Telegram is part of the transport path. If the computer running the services is offline, the bots are also unavailable.
The bot accepts ordinary questions as well as command-style messages. :h displays help, :h ls [path] lists files, and :h cat filename displays a file. stop pauses responses and start resumes them. Editing is disabled by default and can be enabled with :dangerzone; :safetyzone disables it again.
Running the areweai/tsgram-mcp MCP server requires Docker Desktop, Node.js 20 or later, npm, Telegram, and Claude Desktop or Claude Code. The repository can be cloned locally, dependencies installed, and the Docker services built and started with the project’s npm scripts. A setup shell script is also provided, along with scripts for configuring MCP settings, checking API keys, testing the Docker setup, updating the system, and fixing permissions.
Create a Telegram bot through @BotFather and obtain the numeric user ID from @userinfobot. Configure TELEGRAM_BOT_TOKEN and AUTHORIZED_CHAT_ID in the environment. Select one AI provider by setting either OPENROUTER_API_KEY or OPENAI_API_KEY. The documented Claude configuration starts the MCP process inside the tsgram-mcp-workspace Docker container with tsx and the project’s MCP server entry point.
The system is local rather than hosted. Its services, bots, and dashboard depend on the computer remaining online. The project includes safeguards intended to prevent listing, previewing, or serving .env files, but the documentation still advises against using it for highly sensitive material because third-party servers are involved in the transport layer.
Editing is an opt-in operation and should be treated cautiously. The authorized-chat restriction uses a Telegram user ID rather than a username, since usernames can change. The provided material does not document support for Cursor, Windsurf, or Cline, and it does not provide a standalone package-manager installation command for the MCP server.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/areweai-tsgram-mcp)<a href="https://allmcps.com/mcp/areweai-tsgram-mcp"><img src="https://allmcps.com/api/badge/areweai-tsgram-mcp?style=directory" alt="Tsgram MCP on AllMCPs" /></a>