PostHog MCP Server 📊

PostHog MCP Server 📊

site icon
2025.03.20 21
Python项目管理注释创建开发效率
PostHog MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于与 PostHog 平台进行交互。它允许用户通过 Claude Desktop 直接创建注释和管理项目。该服务的主要功能包括列出项目、创建注释以及搜索见解等,适用于需要高效管理 PostHog 项目的开发者和团队。
View on GitHub

Overview

基本能力

产品定位

PostHog MCP Server 是一个用于与 PostHog 平台交互的 MCP 服务,旨在通过 Claude Desktop 提供便捷的项目管理和注释创建功能。

核心功能

  • 列出项目:查看组织中所有可用的 PostHog 项目
  • 创建注释:为 PostHog 项目添加注释,支持可选的时间戳
  • 搜索见解:搜索和列出 PostHog 中的见解

适用场景

  • 开发团队需要快速管理和注释 PostHog 项目
  • 需要从 Claude Desktop 直接与 PostHog 交互的场景

工具列表

  • Claude Desktop:作为 MCP 客户端,用于与 PostHog MCP Server 交互
  • PostHog API:用于获取项目信息和创建注释

常见问题解答

  • 如果锤子图标未出现,尝试重启 Claude Desktop
  • 检查日志文件以获取更多信息
  • 确保 PostHog API 密钥具有正确的权限
  • 确保 claude_desktop_config.json 中的路径是绝对路径

使用教程

使用依赖

  • Python 3.10 或更高版本
  • uv 包管理器
  • 具有 annotation:writeproject:read 权限的 PostHog API 密钥

安装教程

# 克隆仓库
git clone [email protected]:PostHog/posthog-mcp.git

# 或使用 HTTPS
git clone https://github.com/PostHog/posthog-mcp.git

cd posthog-mcp

uv venv
source .venv/bin/activate

# 安装依赖
uv pip install .

调试方式

  1. 创建 .env 文件并添加 API 密钥
  2. 配置 Claude Desktop 的 claude_desktop_config.json 文件
  3. 重启 Claude Desktop 并检查日志文件以确认服务运行状态
# 检查日志
cat ~/Library/Logs/Claude/mcp*.log  # macOS
# 或
cat %APPDATA%\Claude\logs\mcp*.log  # Windows

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。