Token导航 LogoToken导航TokenDH.com
MCP Telegram Notifier logo
AI代理未说明官方级别未说明来源级核验

MCP Telegram Notifier

MCP Server

一个基于Model Context Protocol (MCP)的服务,允许AI代理通过Telegram机器人发送消息,适用于通知、警报和实时通信场景。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
实时通信TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

harnyk

提供方

harnyk

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

电报通知器MCP服务器

](https://badge.fury.io/js/%40harnyk%2Ftelegram-notifier-mcp) ![License: WTFPL](http://www.wtfpl.net/about/) ](https://nodejs.org/) ![TypeScript](https://www.typescriptlang.org/) ![ESLint](https://eslint.org/) ![MCP](https://modelcontextprotocol.io/) ![Telegram Bot API](https://core.telegram.org/bots/api) ](https://pnpm.io/) ](https://www.npmjs.com/package/@harnyk/telegram-notifier-mcp)

一个模型上下文协议(MCP)服务器,使AI代理能够通过Telegram机器人发送消息。非常适合来自AI应用程序的通知、警报和实时通信。

特性

  • 📱 通过机器人向Telegram频道/聊天室发送消息
  • 🎨 支持多种格式化模式(Markdown、MarkdownV2、HTML)
  • 📷 发送照片/图像(本地文件、HTTP URL)
  • 📁 发送具有自定义文件名的文档/文件
  • 🎬 发送支持字幕的视频
  • 🏷️ 支持所有媒体的完整格式字幕
  • 🛡️ 具有详细Telegram API响应的稳健错误处理
  • 🏗️ 可维护代码的干净服务架构

快速开始

1.创建Telegram Bot

  1. 消息 @植物学家 在Telegram上
  2. 使用 /newbot 命令并遵循指示
  3. 保存机器人令牌(看起来像 123456789:ABCdefGHIjklMNOpqrsTUVwxyz)

2.获取聊天ID

对于个人消息:

  1. 先给你的机器人发消息
  2. 访问: https://api.telegram.org/bot/getUpdates
  3. 查找 chat.id 价值

对于频道:

  1. 以管理员身份将您的机器人添加到频道
  2. 向频道发送消息
  3. 访问相同的URL并找到 chat.id (频道为负数)

3.安装和配置

# Install the package
npm install -g @harnyk/telegram-notifier-mcp

# Or clone and build locally
git clone 
cd mcp-telegram-notifier
pnpm install
pnpm build
pnpm link

4.添加到您的MCP客户端

添加到您的MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "telegram-notifier": {
      "command": "telegram-notifier",
      "env": {
        "TELEGRAM_BOT_TOKEN": "your_bot_token_here",
        "TELEGRAM_CHAT_ID": "your_chat_id_here"
      }
    }
  }
}

或者使用npx:

{
  "mcpServers": {
    "telegram-notifier": {
      "command": "npx",
      "args": ["-y", "@harnyk/telegram-notifier-mcp"],
      "env": {
        "TELEGRAM_BOT_TOKEN": "your_bot_token_here", 
        "TELEGRAM_CHAT_ID": "your_chat_id_here"
      }
    }
  }
}

可用工具

配置后,您的AI代理将可以访问这些MCP工具:

📝 send_markdown_message_as_telegram_bot

向Telegram发送格式化的短信

  • 消息文本:具有Markdown/HTML格式的文本内容
  • parseMode: Markdown, MarkdownV2,或 HTML (默认值:MarkdownV2)

📷 send_telegram_photo

将照片/图像发送到Telegram

  • 照片:图像的本地文件路径或HTTP URL
  • 字幕:带格式的可选图像标题
  • parseMode:标题格式化模式

📁 send_telegram_document

将文档/文件发送到Telegram

  • 文档:文档的本地文件路径或HTTP URL
  • 字幕:带格式的可选文档标题
  • 文件名:自定义文件名覆盖
  • parseMode:标题格式化模式

🎬 send_telegram_video

将视频发送到Telegram

  • 视频:视频的本地文件路径或HTTP URL
  • 字幕:带格式的可选视频字幕
  • 文件名:自定义文件名覆盖
  • parseMode:标题格式化模式

用例

  • 📊 监控:当系统指标超过阈值时获取警报
  • 🚀 部署:CI/CD管道完成时的通知
  • 📈 分析:带有图表和数据文件的日报/周报
  • 🔍 错误跟踪:带有错误截图的即时通知
  • 📅 调度:附有文件的提醒
  • 💬 客户支持:向媒体转发重要信息

发展

# Install dependencies
pnpm install

# Run in development mode
pnpm dev

# Build for production
pnpm build

# Run linting
pnpm lint

# Run type checking  
pnpm typecheck

配置示例

克劳德桌面

{
  "mcpServers": {
    "telegram-notifier": {
      "command": "telegram-notifier",
      "env": {
        "TELEGRAM_BOT_TOKEN": "123456789:ABCdefGHIjklMNOpqrsTUVwxyz",
        "TELEGRAM_CHAT_ID": "-1001234567890"
      }
    }
  }
}

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果需要,添加测试
  5. pnpm lintpnpm typecheck
  6. 提交拉取请求

许可证

WTFPL-做他妈的你想做的事公共许可证

目录标签

目录标签

实时通信TypeScriptClaudeTelegram机器人本地部署消息通知AI集成MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP