Liquidium MCP Server
A Model Context Protocol (MCP) server for interacting with PostHog analytics through Liquidium. Create annotations and manage projects directly through Claude Desktop or Smithery!
Features
- List Projects: View all available PostHog projects in your organization
- Create Annotations: Add annotations to your PostHog projects with optional timestamps
- List and Search Insights: View and search for insights in your PostHog projects
- Get Insight Details: View detailed information about specific insights
Setup
Option 1: Smithery (Recommended)
The easiest way to use Liquidium MCP is through Smithery:
- Visit Liquidium MCP on Smithery
- Click “Add to Claude”
- Enter your PostHog API Key when prompted
- Start using Liquidium tools in Claude!
Option 2: Local Installation
Prerequisites
- Python 3.10 or higher
pip
oruv
package manager- PostHog API Key with
annotation:write
andproject:read
scopes obtained from your project settings
Installation
# clone the repo git clone https://github.com/Shudufhadzo/liquidium-mcp.git cd liquidium-mcp # Create and activate virtual environment python -m venv .venv # On Windows .venvScriptsactivate # On macOS/Linux source .venv/bin/activate # Install dependencies pip install -e .
Configuration
- Create a
.env
file in the project root:PERSONAL_API_KEY=phx_your_posthog_api_key_here
- Create a
Claude Desktop Setup
- Install Claude Desktop
- Open Claude Desktop settings and click “Edit Config”. Alternatively, you can open the file from:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%Claudeclaude_desktop_config.json
- macOS:
- Add this to your
claude_desktop_config.json
(adjust paths according to your system):
Check the latest documentation on setting up Claude Desktop as MCP client if you ran into any issues.{ "mcpServers": { "posthog": { "command": "/path/to/python", # Get this by running: which python "args": [ "-m", "posthog_mcp", "--directory", "/path/to/your/posthog-mcp" # Full path to this project ] } } }
Usage
After setup, you’ll see a hammer icon in Claude Desktop. The following commands are available:
List Projects
Ask Claude:
"List my PostHog projects"
Get and Search for Insights
Ask Claude:
“List my PostHog insights” or “Search for revenue insights in my PostHog”
Search for documentations online
You can ask:
- “how can i do reverse proxy in nextjs in posthog?”
Create Annotation
Using the Project ID you get from the list of projects, ask Claude:
"Create a PostHog annotation in project 53497 saying 'Deployed v1.2.3'"
or with a specific date:
"Create a PostHog annotation in project 53497 for March 20th saying 'Started new marketing campaign'"
Troubleshooting
- If the hammer icon doesn’t appear, restart Claude Desktop
- Check logs at
~/Library/Logs/Claude/mcp*.log
(macOS) or%APPDATA%Claudelogs
(Windows) - Verify your PostHog API key has the correct permissions
- Make sure all paths in
claude_desktop_config.json
are absolute paths
Contributing
Feel free to open issues and PRs! We follow PostHog’s contribution guidelines.
PostHog MCP Server
Project Details
- Shudufhadzo/liquidium-mcp
- MIT License
- Last Updated: 4/18/2025
Recomended MCP Servers
A Model Context Protocol (MCP) server that automates generating LinkedIn post drafts from YouTube videos. This server provides...
A Model Context Protocol (MCP) server that provides access to the Art Institute of Chicago Collection through natural...
MasterGo Magic MCP is a standalone MCP (Model Context Protocol) service designed to connect MasterGo design tools with...
MCP(Model Context Protocol) server for Upbit
基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server
MCP server enabling Image Generation for LLMs, built in Python and integrated with Together AI.
JMeter Meets AI Workflows: Introducing the JMeter MCP Server!
A MCP(Model Context Protocol) server that accesses to Lightdash