Mcp-Server-Chatsum: бот для суммирования сообщений WeChat на основе протокола MCP 190

小编 ·

Mcp-Server-Chatsum: бот для суммирования сообщений WeChat на основе протокола MCP

Mcp-Server-Chatsum — это серверный инструмент с открытым исходным кодом на базе MCP (Model Context Protocol), который помогает быстро запрашивать и суммировать сообщения WeChat. Он решает проблему огромного количества сообщений в групповых чатах WeChat, на которые не хватает времени. Например, можно спросить: «Что обсуждали сегодня утром?» или «Какие дискуссии велись о MCP?»

Mcp-Server-Chatsum: бот для суммирования сообщений WeChat на основе протокола MCP

MCP-Server-Chatsum — что это?

Mcp-Server-Chatsum — это открытый сервер MCP (Model Context Protocol) инструмент, который помогает пользователям быстро запрашивать и суммировать сообщения чатов WeChat. Он решает проблему слишком большого количества сообщений в групповых чатах WeChat, на которые не хватает времени. Например, вы можете спросить у него: «О чём сегодня утром говорили в группе?» или «Какие обсуждения велись по теме MCP?».

Mcp-Server-Chatsum.webp

Техническое решение:

  • Использование фреймворка Wechaty для локального запуска WeChat-бота, который в реальном времени собирает сообщения WeChat и сохраняет их в локальной базе данных.

  • Запуск программы mcp-server-chatsum, которая принимает запросы пользователей и возвращает соответствующие записи чатов из локальной базы данных по таким параметрам, как имя группы, контакт или тема.

  • Использование Claude Desktop в качестве точки взаимодействия: пользователь отправляет запрос через него, а Claude вызывает локальный процесс mcp-server-chatsum и использует встроенную большую языковую модель для формирования итогового ответа.

Функциональные особенности Mcp-Server-Chatsum

  • Запрос и суммирование сообщений чата: пользователи могут запрашивать записи чата с помощью определённых параметров и получать краткое содержание переписки по запросу.

  • Конфиденциальность: данные чатов хранятся локально, без обращения к облачным хранилищам, что обеспечивает приватность пользователя.

  • Гибкий способ взаимодействия: поддерживается использование Claude Desktop как точки входа, что позволяет в любой момент запрашивать и суммировать содержимое чатов.

  • Не требуется дополнительное развёртывание ai-моделей и оплата токенов, поэтому затраты на использование невелики.

Сценарии использования Mcp-Server-Chatsum

  • Быстрое суммирование содержания групповых чатов: например, пользователь может запросить «О чём сегодня утром говорили в группе?» или «Какие обсуждения недавно велись по определённой теме?».

  • Анализ переписки конкретного пользователя или группы: например, «В каких группах определённый пользователь делился контентом?».

Сценарии использования Mcp-Server-Chatsum.webp

Установка и настройка

  1. Установка переменных окружения: создайте файл .env в корневом каталоге и укажите путь к базе данных чата.

  2. Установка зависимостей: установите зависимости с помощью pnpm install и соберите сервер командой pnpm build.

  3. Настройка Claude Desktop: добавьте конфигурацию mcp-server-chatsum в файл конфигурации Claude Desktop.

Преимущества Mcp-Server-Chatsum

  • Разделение хранения сообщений и запросов/суммирования: обеспечивает большую гибкость.

  • Обнаружение сервисов и распознавание намерений выполняется на стороне клиента Claude: это повышает точность.

  • Поддержка локального развёртывания: пользователи могут полностью хранить данные в частной среде, что повышает безопасность.

Адрес репозитория на GitHub:https://github.com/chatmcp/mcp-server-chatsum.