mcpField
M
mcp-server-chatsum

mcp-server-chatsum

github.com/mcpsoデスクトップアプリ1.0k99 週間前に更新

mcp-server-chatsum について

mcp-server-chatsumは、チャットデータベースを設定したユーザー向けのMCPサーバーです。条件に応じてメッセージを検索し、プロンプトに基づいて要約します。

主な機能

  1. 01条件に応じたメッセージ検索
  2. 02プロンプトに基づくメッセージ要約
  3. 03チャットデータベースの読み取り

活用シーン

  1. 01条件に合う過去のメッセージ検索
  2. 02話題ごとのチャット履歴の要約

MCP 対応

MCPクライアントにチャットメッセージの検索・要約ツールを提供します。チャットデータベースのパス設定が必要です。

詳細

mcp-server-chatsum

このMCP サーバーはチャットメッセージを要約するために使用されます。

中文说明

preview

始める前に

chatbot ディレクトリに移動し、README に従ってチャットデータベースをセットアップしてください。

チャットボットを起動してチャットメッセージを保存します。

機能

リソース
ツール
  • query_chat_messages - チャットメッセージをクエリする
    • 与えられたパラメータでチャットメッセージをクエリします
    • クエリプロンプトに基づいてチャットメッセージを要約します
プロンプト

開発

  1. 環境変数をセットアップします:

ルートディレクトリに .env ファイルを作成し、チャットデータベースパスを設定します。

CHAT_DB_PATH=path-to/chatbot/data/chat.db
  1. 依存関係をインストールします:
pnpm install

サーバーをビルドします:

pnpm build

自動再ビルド機能付きで開発する場合:

pnpm watch

インストール

Claude Desktop で使用するには、サーバー設定を追加します:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "mcp-server-chatsum": {
      "command": "path-to/bin/node",
      "args": ["path-to/mcp-server-chatsum/build/index.js"],
      "env": {
        "CHAT_DB_PATH": "path-to/mcp-server-chatsum/chatbot/data/chat.db"
      }
    }
  }
}
デバッグ

MCP サーバーは stdio を介して通信するため、デバッグは難しい場合があります。パッケージスクリプトとして利用可能な MCP Inspector の使用をお勧めします:

pnpm inspector

Inspector はブラウザでデバッグツールにアクセスするための URL を提供します。

コミュニティ

著者について

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。