Token导航 LogoToken导航TokenDH.com
Channel MCP logo
搜索检索未说明官方级别未说明来源级核验

Channel MCP

MCP Server

一个用于从Telegram频道收集帖子、标准化元数据、标记和语义搜索的自主MCP服务。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
Python搜索文档处理

安装说明

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

作者 / 组织

plagness

提供方

plagness

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

通道MCP

](VERSION) ![Runtime](Dockerfile) ![Database](compose.yml) ![MCP](server/src/index.ts)

独立的MCP服务,用于从电报频道收集帖子,规范元数据, 标签和语义搜索(Dual-Backend)llm-mcp 默认情况下,Ollama回退)。

![Quick Start](#-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D1%81%D1%82%D0%B0%D1%80%D1%82) ![Architecture](#-%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0) ![Changelog](CHANGELOG.md)

✨ 机会

📥 Ingest频道

  • 通过公共渠道收集帖子 https://t.me/s/.
  • 计划加载周期+管理的Backfill历史记录。
  • 规范文本、引用、响应和实用元数据。

🧠 LLM-Ready层

  • 英文名称:Canonization and Alias(TAG_ALIASES_JSON).
  • emoji_linecode_json 用于紧凑的信号结构。
  • 基于消息的向量搜索 pgvector +后端策略(llm_mcp|ollama).

🤖 与Telegram集成

  • Progress–在Worker循环期间通知Telegram。
  • 通过路由模式 telegram-mcp (TELEGRAM_USE_MCP=1).
  • 直接 Telegram 的 回归 TELEGRAM_MCP_FALLBACK_DIRECT=1.

🧱 建筑

┌─────────────────────┐      ┌──────────────────────┐
│ Telegram Channels   │─────▶│ chmcp (Node.js MCP)  │
│ public t.me/s       │      │ :3334                │
└─────────────────────┘      └──────────┬───────────┘
                                         │
                                 ┌───────▼────────┐
                                 │ worker (Python) │
                                 │ ingest/tags/vec │
                                 └───────┬────────┘
                                         │
                               ┌─────────▼─────────┐
                               │ chdb (PostgreSQL) │
                               │ :5434 + pgvector  │
                               └────────────────────┘

–组件–端口–目的地。 |---|---|---| | chmcp | 3334 MCP HTTP/STDIO工具 | chdb | 5434 ≫频道、帖子、标签、Embeddings›

🚀 快速启动

cd channel-mcp
cp .env.example .env

docker compose -f compose.yml up -d --build

检查:

curl -fsS http://127.0.0.1:3334/health
curl -fsS http://127.0.0.1:3334/tools

🧰 MCP工具(基本)

  • channels.list -频道和状态列表。
  • messages.fetch -按周期/通道/标签选择消息。
  • tags.top -期间标记聚合。
  • messages.search Embeddings的语义搜索

🔧 关键环境变量

  • CHANNEL_USERNAMES -分号通道(无) @).
  • BACKFILL_ON_START, BACKFILL_DAYS, BACKFILL_MAX_PAGES 历史性的下载
  • OLLAMA_TAG_MODEL, OLLAMA_EMBED_MODEL -标签/标签模型。
  • MCP_HTTP_TOKEN -HTTP工具保护令牌。
  • TELEGRAM_USE_MCP, TELEGRAM_MCP_BASE_URL, TELEGRAM_MCP_BOT_ID, TELEGRAM_MCP_CHAT_ID.
  • LLM_BACKEND=llm_mcp|ollama, LLM_MCP_BASE_URL, LLM_MCP_PROVIDER, LLM_BACKEND_FALLBACK_OLLAMA.

如果 TELEGRAM_MCP_BASE_URL незадан,默认路由: http://tgapi:8000. 1 版本包含 legacy retry http://telegram-api:8000 日志中的警告

📁 结构

channel-mcp/
├── server/         # MCP server (Node.js)
├── worker/         # ingest/tagging/embeddings (Python)
├── db/init/        # SQL init
├── compose.yml
└── Dockerfile

🧭 公共Git标准

  • 版本B VERSION 严格格式 YYYY.MM.x.
  • 任何更改都将在 CHANGELOG.md.
  • 秘密不说:只有 .env.example,本地工作值 .env.
  • 发布前必备 docker compose config Smoke检查健康/工具。

🔐 限制

  • 目前的实施侧重于通过公共渠道 t.me/s.
  • 私人频道需要单独的MTProto回路。

目录标签

目录标签

Python搜索文档处理Telegram分析本地部署元数据处理语义搜索数据收集标记系统

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP