返回市场
电报-MCP服务器

电报-MCP服务器

作者:abhinavkale-dev3 星标更新:2025-04-19

项目介绍

Telegram MCP 服务器

用于 Telegram Bot API 的模型上下文协议服务器,允许AI助手使用标准化工具与Telegram进行交互。

配置

  1. 安装依赖项:

    npm install
    
  2. 创建一个包含您的 Telegram Bot Token 的 .env 文件:

    TELEGRAM_BOT_TOKEN=your_bot_token_here
    
  3. 构建 TypeScript 项目:

    npm run build
    
  4. 启动服务器:

    npm start
    

MCP 客户端配置

要使用此服务器与 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 服务器支持以下操作:

  • sendMessage: 向聊天发送一条文本消息
  • sendPhoto: 向聊天发送一张带有可选标题的照片
  • deleteMessage: 从聊天中删除一条消息

使用示例

该服务器实现了模型上下文协议,因此可以与任何兼容 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
}

实现细节

此服务器使用了:

  • 模型上下文协议 SDK
  • Telegram Bot API
  • TypeScript </中文翻译>