Powerfull Telegram MCP for Claude Desktop to scrape and analyze Telegram content.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"telegram-scraper": {
"env": {
"TELEGRAM_API_ID": "your_api_id",
"TELEGRAM_API_HASH": "your_api_hash"
},
"args": [
"/absolute/path/to/telegram-mcp-server/dist/index.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A powerful MCP (Model Context Protocol) server that enables Claude to interact with Telegram channels and groups. This server provides both web scraping and direct API access to Telegram content.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in communication
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.
Email & SMS infrastructure for AI agents — send and receive real email and text messages programmatically
A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API
MCP Security Weekly
Get CVE alerts and security updates for Telegram Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A powerful MCP (Model Context Protocol) server that enables Claude to interact with Telegram channels and groups. This server provides both web scraping and direct API access to Telegram content.
git clone https://github.com/DLHellMe/telegram-mcp-server.git
cd telegram-mcp-server
npm install
cp .env.example .env
Edit .env and add your configuration:
TELEGRAM_API_ID and TELEGRAM_API_HASHBuild the project:
npm run build
api_id and api_hash to the .env fileAdd this to your Claude Desktop config file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"telegram-scraper": {
"command": "node",
"args": ["/absolute/path/to/telegram-mcp-server/dist/index.js"],
"env": {
"TELEGRAM_API_ID": "your_api_id",
"TELEGRAM_API_HASH": "your_api_hash"
}
}
}
}
After configuration, restart Claude Desktop. The Telegram tools will be available in Claude.
telegram_api_login - Authenticate with Telegram (first time only)
Use telegram_api_login to connect to Telegram
api_scrape_channel - Scrape channel posts (unlimited by default)
Use api_scrape_channel with url="https://t.me/channelname"
Or with a limit:
Use api_scrape_channel with url="https://t.me/channelname" and max_posts=50
api_search_channel - Search within a channel
Use api_search_channel with url="https://t.me/channelname" and query="keyword"
scrape_channel - Scrape public channels
Use scrape_channel with url="https://t.me/channelname"
telegram_login - Login for restricted content
Use telegram_login with phone="+1234567890"
Session data and cookies are stored in platform-specific directories:
%APPDATA%\telegram-mcp-data~/Library/Application Support/telegram-mcp-data~/.config/telegram-mcp-dataYou can override this with the TELEGRAM_DATA_PATH environment variable.
.env file - it contains sensitive API credentials.gitignore file to prevent accidental commits# Run in development mode
npm run dev
# Build the project
npm run build
# Watch for
... [View full README on GitHub](https://github.com/DLHellMe/telegram-mcp-server#readme)