用于 Telegram Bot API 的模型上下文协议服务器,允许AI助手使用标准化工具与Telegram进行交互。
安装依赖项:
npm install
创建一个包含您的 Telegram Bot Token 的 .env 文件:
TELEGRAM_BOT_TOKEN=your_bot_token_here
构建 TypeScript 项目:
npm run build
启动服务器:
npm start
要使用此服务器与 MCP 客户端配合,请在您的 MCP 客户端配置文件中添加以下配置:
{
"mcpServers": {
"telegram": {
"command": "node",
"args": ["path/to/telegram-mcp-server/dist/telegram-mcp.js"],
"env": {
"TELEGRAM_BOT_TOKEN": "your_bot_token_here"
}
}
}
}
Telegram MCP 服务器支持以下操作:
该服务器实现了模型上下文协议,因此可以与任何兼容 MCP 的客户端一起使用。这里是一些调用格式示例:
{
"operation": "sendMessage",
"chatId": 123456789,
"text": "来自 Telegram MCP 服务器的问候!"
}
{
"operation": "sendPhoto",
"chatId": 123456789,
"photoUrl": "https://example.com/image.jpg",
"caption": "看看这张照片!"
}
{
"operation": "deleteMessage",
"chatId": 123456789,
"messageId": 987654321
}
此服务器使用了: