Telegram消息发送服务

一个基于Model Context Protocol (MCP)的服务,允许通过AI助手(如Claude Desktop)发送Telegram消息。

  • by jeroensmink98
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 jeroensmink98/telegram-mcp

使用说明

电报MCP服务器

该项目实现了一个模型上下文协议(MCP)服务器,该服务器允许通过Claude Desktop等人工智能助手发送Telegram消息。

什么是MCP?

模型上下文协议(MCP)是一个允许人工智能应用程序(如Claude Desktop)连接到外部工具和数据源的系统。它为AI助手提供了一种清晰安全的方式来使用本地服务和API,同时让用户保持控制。

设置

  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

配置

服务器需要设置两个环境变量:

  • TELEGRAM_TOKEN:您的Telegram Bot API令牌
  • CHAT_ID:将发送消息的Telegram聊天的ID

这些可以在您的 .cursor/mcp.json 文件:

{
  "mcpServers": {
    "telegram": {
      "command": "node",
      "args": ["./dist/mcp-server.js"],
      "env": {
        "TELEGRAM_TOKEN": "your-telegram-bot-token",
        "CHAT_ID": "your-chat-id"
      }
    }
  }
}

可用工具

send_telegram_message

向配置的Telegram聊天发送消息。

参数:

  • message (string):要发送的消息文本

许可证

麻省理工学院