S
sparfenyuk/mcp-telegram
MCP server to work with Telegram through MTProto
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
安装与配置
客户端配置(取自该仓库的安装命令)
{
"mcpServers": {
"sparfenyuk-mcp-telegram": {
"command": "npx",
"args": ["@modelcontextprotocol/inspector"]
}
}
}解析自我们于 2026-11-07 抓取的该仓库 README;我们未执行过。
command/args 来自仓库写明的安装命令;不确定时请以该项目 README 为准。
VS Code(.vscode/mcp.json —— 键名是 servers)
{
"servers": {
"sparfenyuk-mcp-telegram": {
"command": "npx",
"args": ["@modelcontextprotocol/inspector"]
}
}
}VS Code 顶层键是 <code>servers</code>,其余与上面那份相同。
Claude Code(命令行)
claude mcp add --transport stdio sparfenyuk-mcp-telegram -- npx @modelcontextprotocol/inspector
Claude Code 不收 JSON 文件,用这条命令直接加。
配置项的键名以你的客户端为准:客户端与 CLI
- 来源明细
- 收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
- 收录与活跃
- 收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 10 个来源列出
- 评分构成
- 综合分 1,003 · 10 个来源 · mcp
- 安装
npx @modelcontextprotocol/inspector
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是
npx @modelcontextprotocol/inspector。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
# Telegram MCP server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Telegram MCP server
About
What is MCP?
What does this server do?
Practical use cases
Prerequisites
Installation
Configuration
Telegram API Configuration
Claude Desktop Configuration
Telegram Configuration
Development
Getting started
Debugging the server in terminal
Debugging the server in the Inspector
Troubleshooting
Message 'Could not connect to MCP server mcp-telegram'
## About
The server is a bridge between the Telegram API and the AI assistants and is based on the Model Context Protocol.
> [!IMPORTANT]
> Ensure that you have read and understood the Telegram API Terms of Service before using this server.
> Any misuse of the Telegram API may result in the suspension of your account.
## What is MCP?
The Model Context Protocol (MCP) is a system that lets AI apps, like Claude Desktop, connect to external tools and data sources. It gives a clear and safe way for AI assistants to work with local services and APIs while keeping the user in control.
## What does this server do?
As of not, the server provides read-only access to the Telegram API.
[x] Get the list of dialogs (chats, channels, groups)
[x] Get the list of (unread) messages in the given dialog
[ ] Mark chanel as read
[ ] Retrieve messages by date and time
[ ] Download media files
[ ] Get the list of contacts
[ ] Draft a message
...
## Practical use cases
[x] Create a summary of the unread messages
[ ] Find contacts with upcoming birthdays and schedule a greeting
[ ] Find discussions on a given topic, summarize them and provide a list of links
## Prerequisites
uv tool
## Installation
bash
uv tool install git+https://github.com/sparfenyuk/mcp-telegram
> [!NOTE]
> If you have already installed the server, you can update it using uv tool upgrade --reinstall command.
> [!NOTE]
> If you want to delete the server, use the uv tool uninstall mcp-telegram command.
## Configuration
### Telegram API Configuration
Before you can use the server, you need to connect to the Telegram API.
1. Get the API ID and hash from Telegram API
2. Run the following command:
bash
mcp-telegram sign-in --api-id --api-hash --phone-number
Enter the code you received from Telegram to connect to the API.
The password may be required if you have two-factor authentication enabled.
> [!NOTE]
> To log out from the Telegram API, use the mcp-telegram logout command.
### Claude Desktop Configuration
Configure Claude Desktop to recognize the Exa MCP server.
1. Open the Claude Desktop configuration file:
in MacOS, the configuration file is located at ~/Library/Application Support/Claude/claude_desktop_config.json
in Windows, the configuration file is located at %APPDATA%\Claude\claude_desktop_config.json
> __Note:__
> You can also find claude_desktop_config.json inside the settings of Claude Desktop app
2. Add the server configuration
json
"mcpServers": {
"mcp-telegram": {
"command": "mcp-server",
"env": {
"TELEGRAM_API_ID": " ",
"TELEGRAM_API_HASH": " ",
},
### Telegram Configuration
Before working with Telegram’s API, you need to get your own API ID and hash:
1. Login to your Telegram account with the phone number of the developer account to use.
1. Click under API Development tools.
About
What is MCP?
What does this server do?
Practical use cases
Prerequisites
Installation
Configuration
Telegram API Configuration
Claude Desktop Configuration
Telegram Configuration
Development
Getting started
Debugging the server in terminal
Debugging the server in the Inspector
Troubleshooting
Message 'Could not connect to MCP server mcp-telegram'
## About
The server is a bridge between the Telegram API and the AI assistants and is based on the Model Context Protocol.
> [!IMPORTANT]
> Ensure that you have read and understood the Telegram API Terms of Service before using this server.
> Any misuse of the Telegram API may result in the suspension of your account.
## What is MCP?
The Model Context Protocol (MCP) is a system that lets AI apps, like Claude Desktop, connect to external tools and data sources. It gives a clear and safe way for AI assistants to work with local services and APIs while keeping the user in control.
## What does this server do?
As of not, the server provides read-only access to the Telegram API.
[x] Get the list of dialogs (chats, channels, groups)
[x] Get the list of (unread) messages in the given dialog
[ ] Mark chanel as read
[ ] Retrieve messages by date and time
[ ] Download media files
[ ] Get the list of contacts
[ ] Draft a message
...
## Practical use cases
[x] Create a summary of the unread messages
[ ] Find contacts with upcoming birthdays and schedule a greeting
[ ] Find discussions on a given topic, summarize them and provide a list of links
## Prerequisites
uv tool
## Installation
bash
uv tool install git+https://github.com/sparfenyuk/mcp-telegram
> [!NOTE]
> If you have already installed the server, you can update it using uv tool upgrade --reinstall command.
> [!NOTE]
> If you want to delete the server, use the uv tool uninstall mcp-telegram command.
## Configuration
### Telegram API Configuration
Before you can use the server, you need to connect to the Telegram API.
1. Get the API ID and hash from Telegram API
2. Run the following command:
bash
mcp-telegram sign-in --api-id --api-hash --phone-number
Enter the code you received from Telegram to connect to the API.
The password may be required if you have two-factor authentication enabled.
> [!NOTE]
> To log out from the Telegram API, use the mcp-telegram logout command.
### Claude Desktop Configuration
Configure Claude Desktop to recognize the Exa MCP server.
1. Open the Claude Desktop configuration file:
in MacOS, the configuration file is located at ~/Library/Application Support/Claude/claude_desktop_config.json
in Windows, the configuration file is located at %APPDATA%\Claude\claude_desktop_config.json
> __Note:__
> You can also find claude_desktop_config.json inside the settings of Claude Desktop app
2. Add the server configuration
json
"mcpServers": {
"mcp-telegram": {
"command": "mcp-server",
"env": {
"TELEGRAM_API_ID": " ",
"TELEGRAM_API_HASH": " ",
},
### Telegram Configuration
Before working with Telegram’s API, you need to get your own API ID and hash:
1. Login to your Telegram account with the phone number of the developer account to use.
1. Click under API Development tools.
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/sparfenyuk-mcp-telegram/)
- 来源
- awesome · https://github.com/sparfenyuk/mcp-telegram
- 按领域浏览
- MCP 服务
- 收录来源
- 10 个独立来源
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。