pip3 install uv
uv venv
source .venv/bin/activate
uv sync
编辑 .env 文件,添加你的 Telegram API ID 和哈希值 (我的 Telegram),不要与他人分享。
启动 HTTP 服务器
uv run http-server/http-server.py
uv run mcp install mcp-server/mcp-server.py
MCP 服务器提供以下功能:
get_unread_entities: 获取有未读消息的实体get_unread_messages(id): 根据给定的实体ID获取所有未读消息get_messages(id, count): 根据实体ID获取限定数量的消息get_entities: 获取当前会话中的所有实体get_entity_by_id(id): 根据ID获取当前会话中的实体send_message(entity_id, content, reply_to_message_id): 向实体发送消息,可选带有回复和标记brew install uv