PostHog MCP 服务器是一个用于与 PostHog 交互的模型上下文协议 (MCP) 服务器。借助该服务器,用户可以通过 Claude Desktop 直接创建注释并管理项目!
uv 包管理器。annotation:write 和 project:read 权限的 PostHog API Key,可从您的 项目设置 获取。# 克隆仓库
git clone git@github.com: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 .
在项目根目录创建一个 .env 文件:
PERSONAL_API_KEY=phx_your_posthog_api_key_here
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonclaude_desktop_config.json(根据您的系统调整路径):{
"mcpServers": {
"posthog": {
"command": "/path/to/uv", # 通过运行:which uv 获取此路径
"args": [
"--directory",
"/path/to/your/posthog-mcp", # 此项目的完整路径
"run",
"posthog_mcp"
]
}
}
}
若您在设置过程中遇到任何问题,可查看 最新文档,了解如何设置 Claude Desktop 作为 MCP 客户端。
完成安装后,您会在 Claude Desktop 中看到一个锤子 🔨 图标。以下是一些可用命令:
请 Claude 执行:
"列出我的 PostHog 项目"
请 Claude 执行:
"列出我的 PostHog 见解" 或 "在 PostHog 中搜索收入见解"
您可以询问:
"如何在 Nextjs 中为 PostHog 设置反向代理?"
使用从项目列表中获得的项目 ID,请 Claude 执行:
"在项目 53497 中创建一条 PostHog 注释,内容为 '部署了 v1.2.3'"
请 Claude 执行:
"在项目 53497 中于 3月20日 创建一条注释,内容为 '启动新的营销活动'"
~/Library/Logs/Claude/mcp*.log%APPDATA%\Claude\logsclaude_desktop_config.json 中的所有路径都是绝对路径。随意提出问题和 PR!我们遵循 PostHog 的贡献指南。