使用说明
电报MCP服务器
用于Telegram Bot API的MCP服务器。
机会
- 发送格式化文本消息(HTML,Markdown)
- 接收更新(传入消息)
- 发送照片和文件
- 编辑和删除消息
- 获取聊天和机器人信息
安装
# Активация виртуального окружения
source .venv/bin/activate
# Установка зависимостей
uv sync
设置
创建文件 .env 在项目的根:
TELEGRAM_BOT_TOKEN=your_bot_token_here
PORT=8000
HOST=0.0.0.0
LOG_LEVEL=INFO
从获取令牌机器人 @植物学家 电报。
发射
# Запуск сервера
uv run python -m src.entrypoints.server
码头工人
# Сборка образа
make build
# Запуск контейнера
docker run -p 8000:8000 -e TELEGRAM_BOT_TOKEN=your_token dev-mcp-telegram:latest
工具(tools)
工具描述
| ---------------- | ----------------------------- |
| send_message 发送短信。
| get_updates 接收传入的消息。
| get_chat 聊天信息
| get_me 关於Bot的资讯
| send_photo 发送照片。
| send_document 发送文件。
| edit_message –编辑消息。
| delete_message 删除消息。
测试
make test
环境变量
变量描述为默认值。
| ----------------------- | ------------------------ | ------------------------ |
| TELEGRAM_BOT_TOKEN token bot(必填)
| TELEGRAM_API_BASE_URL 基本的API URLhttps://api.telegram.org |
| PORT 服务器端口8000
| HOST 服务器主机0.0.0
| LOG_LEVEL 登录级别:info
| MAX_MESSAGE_LENGTH 马克斯消息长度4096
| DEFAULT_PARSE_MODE 解析器模式HTML
| REQUEST_TIMEOUT 请求超时(秒)–30。
许可证
麻省理工学院
