{
  "name": "chatsum",
  "display_name": "Chat Summary",
  "description": "Query and Summarize chat messages with LLM. by [mcpso](https://mcp.so/)",
  "repository": {
    "type": "git",
    "url": "https://github.com/mcpso/mcp-server-chatsum"
  },
  "homepage": "https://github.com/mcpso/mcp-server-chatsum",
  "author": {
    "name": "idoubi",
    "url": "https://bento.me/idoubi"
  },
  "license": "MIT",
  "categories": [
    "Messaging"
  ],
  "tags": [
    "chat",
    "summary"
  ],
  "examples": [
    {
      "title": "Summarize Chat Messages",
      "description": "Use this prompt to summarize chat messages based on given parameters.",
      "prompt": "Summarize these messages: [...]"
    }
  ],
  "installations": {
    "npm": {
      "type": "npm",
      "command": "npx",
      "args": [
        "-y",
        "https://github.com/mcpso/mcp-server-chatsum"
      ],
      "env": {
        "CHAT_DB_PATH": "${CHAT_DB_PATH}"
      }
    }
  },
  "arguments": {
    "CHAT_DB_PATH": {
      "description": "Path to your chat database file that the server will use to store and retrieve chat messages.",
      "required": true,
      "example": "path-to/mcp-server-chatsum/chatbot/data/chat.db"
    }
  },
  "tools": [
    {
      "name": "query_chat_messages",
      "description": "query chat messages with given parameters",
      "inputSchema": {
        "type": "object",
        "properties": {
          "room_names": {
            "type": "array",
            "description": "chat room names",
            "items": {
              "type": "string",
              "description": "chat room name"
            }
          },
          "talker_names": {
            "type": "array",
            "description": "talker names",
            "items": {
              "type": "string",
              "description": "talker name"
            }
          },
          "limit": {
            "type": "number",
            "description": "chat messages limit",
            "default": 100
          }
        },
        "required": []
      }
    }
  ]
}
