Umami 分析 MCP 服务器

Umami 分析 MCP 服务器

为 Claude 提供 Umami 网站分析数据的 MCP 服务器,支持用户行为分析和性能监控。

快速入门指南

前置条件

  • 安装 uv 工具:pip install uv

配置步骤

  1. 在 Claude Desktop 配置文件中添加以下内容:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
    {
      "mcpServers": {
        "analytics_service": {
          "command": "uv",
          "args": [
            "--directory",
            "/path/to/analytics_service",
            "run",
            "analytics-service"
          ],
          "env": {
           "UMAMI_API_URL": "https://example.com",
           "UMAMI_USERNAME": "yourUmamiUsername",
           "UMAMI_PASSWORD": "yourUmamiPassword", 
           "UMAMI_TEAM_ID": "yourUmamiTeamId"
         }
        }
      }
    }
    

    替换 /path/to/analytics_service 为实际路径,并填写正确的 Umami API 和账户信息。

  2. 启动 Claude Desktop,等待服务器初始化完成。

使用方法

  • 使用 Create Dashboard Prompt 创建仪表盘,或通过自然语言与 Claude 交互。
  • 可自定义提示词以满足特定需求,修改 src/analytics_service/server.py 文件中的相关逻辑。

更多详情请参考 README 文档。