PostHog MCP Server
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
Explore, clean and transform your data in Mammoth Analytics, and automate it as workflows.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 4/4 合格 · 質問内容は提供元のサーバー(mcp.mammoth.io)を通ります · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
CustomizeConnectors
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Mammoth Analyticshttps://mcp.mammoth.io/mcpClaude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します
+ConnectorsMammoth Analytics
Mammoth Analytics を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Mammoth Analytics を使っていると言うか、回答に Mammoth Analytics のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT との接続はプランしだい
フル MCP:Web 版 ChatGPT の Business・Enterprise・Edu · Pro:読み取り/取得の権限で接続、データを変えるツールは使えないことがあります · Plus:公式ドキュメントで未確認。プラグイン画面にカスタム MCP を追加する項目があれば試せます · Web のみ
Plugins+Add custom MCP server
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Mammoth Analyticshttps://mcp.mammoth.io/mcp新しいチャットを開き、入力前にプラグインの一覧から Mammoth Analytics を選びます
Mammoth Analytics を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が Mammoth Analytics を使っていると言うか、回答に Mammoth Analytics のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --transport http --scope user mammoth https://mcp.mammoth.io/mcpMammoth Analytics が一覧にあり、接続済みと表示されれば OK です
Mammoth Analytics を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Mammoth Analytics を使っていると言うか、回答に Mammoth Analytics のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Mammoth Analytics を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Mammoth Analytics を使っていると言うか、回答に Mammoth Analytics のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
Mammoth Analytics を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Mammoth Analytics を使っていると言うか、回答に Mammoth Analytics のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://mcp.mammoth.io/mcpJSON 設定は下の「開発者向け」にあります
Claude Code
claude mcp add --transport http --scope user mammoth https://mcp.mammoth.io/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"mammoth": {
"url": "https://mcp.mammoth.io/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"mammoth": {
"type": "http",
"url": "https://mcp.mammoth.io/mcp"
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
このサーバーは、ツール一覧を表示する前にサインインを求めます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月13日にチェック
レジストリ名はドメイン mammoth.io で確認済みです(レジストリがドメインの所有を確認しています)
コードの最終更新:昨日
対象外:mammoth.io の所有者が自ら運営するクラウドのサーバーで、リポジトリのコードを実行しません
150ミリ秒で応答(HTTP 401)
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック4項目のうち4項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は昨日、最新バージョン(0.2.15)がレジストリに届いたのは今日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。
同じカテゴリには:PostHog MCP Server, Openshorts, Google Ads + Meta Ads + SEO/GEO MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.
Google Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AI
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
The Mammoth MCP server. An AI client (Claude, ChatGPT) uses its tools to explore, clean, transform and export data in Mammoth, as the signed-in user.
The server depends on one Mammoth package: the SDK (mammoth-io). Every tool reaches Mammoth through the API, as the SDK does. The server imports no backend code.
https://mcp.mammoth.io/mcp. Add that URL to your MCP client and sign in with your Mammoth account (OAuth). Nothing to install.pip install mammoth-mcp-server, then set MCP_ENCRYPTION_KEY and start mammoth-mcp-server (see From a virtual environment below). MCP_ENCRYPTION_KEY must be a Fernet key: 32 url-safe base64-encoded bytes. Generate one with python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())". The server refuses to start without it, or with a value that is not a Fernet key.| Path | What it holds |
|---|---|
mammoth_mcp_server/tools/ | The tools, one module per area (views, pipeline, files, dashboards, ...). |
mammoth_mcp_server/sdk.py | The SDK client a tool call is given, and the API's errors in words a model can use. |
mammoth_mcp_server/jobs.py | The wait for a job that an API route started. |
mammoth_mcp_server/task_params.py | The map from a transformation to the pipeline task the API takes. |
mammoth_mcp_server/tokens.py | The check of a caller's token: Mammoth says whether it is live and which server it is for. |
mammoth_mcp_server/store.py | Short-lived records in Redis: upload tickets. |
mammoth_mcp_server/upload_routes.py | The page a user drops a local file on. |
mammoth_mcp_server/server_card.py | The public server card at /.well-known/mcp/server-card.json. |
mammoth_mcp_server/shape.py | What a read tool hands the model, cut from the API's answer. |
mammoth_mcp_server/app.py | The ASGI app and main(). |
mammoth_mcp_server/config.py | Every deployment setting, read from the environment. |
| Variable | Default | Meaning |
|---|---|---|
MCP_SERVER_URL | https://mcp.mammoth.io | This server, as a client reaches it. |
MAMMOTH_APP_URL | https://app.mammoth.io | The web app, for the links a tool gives the user. |
MAMMOTH_DASHBOARD_URL | MAMMOTH_APP_URL | The host that serves a published dashboard. |
MAMMOTH_API_URL | MAMMOTH_APP_URL + /api/v2 | The API every tool call goes to. |
MAMMOTH_API_ROOT | /api/v2 | The path the API is served under. Set it empty for an API reached directly. |
MAMMOTH_OAUTH_URL | MAMMOTH_APP_URL + /api/v2 | Mammoth's authorization server (its issuer), where a client signs the user in. |
MCP_REDIS_URL | redis://localhost:6379/0 | Where upload tickets are kept. |
MCP_ENCRYPTION_KEY | none | A Fernet key. The caller's token in an upload ticket is sealed with it. Required. |
MCP_STORE_PREFIX | mammoth_mcp | Keeps this deployment's records apart in a shared Redis. |
MCP_HOST, MCP_PORT | 127.0.0.1, 8270 | Where the server listens. |
This server signs nobody in. Mammoth's own authorization server does: the OAuth server the Mammoth API serves. This server is an OAuth resource server only.
/mcp with no token. The server answers 401 and points to /.well-known/oauth-protected-resource/mcp.MAMMOTH_OAUTH_URL). The client reads the server's metadata there and sends the user to it. /mcp (the resource parameter, RFC 8707)./mcp with that token. On every request the server asks Mammoth what the token is for (GET /workspaces/current). The server takes the token only when Mammoth says it is live and was issued for this server's URI.A token belongs to one workspace. A tool call for another workspace is refused. A Mammoth API token made by hand in Workspace settings was issued for no server, so this server refuses it.
The server keeps no sign-in and no token, with one exception: an upload link holds the caller's token, sealed, in Redis until the user uploads or 30 minutes pass.
/mcp, in mvc-service const.ini, section [oauth], key MCP_RESOURCES. Mammoth issues a token for no other resource.GET /workspaces/current must return the token's resource beside the workspace id. Without it this server refuses every token.Before it works in an environment below lists every step, in the order to check them.
The image is built from this repository, so a deployment never waits for a release of the SDK. Build it from the repository root, which is the build context:
cp mammoth-mcp-server/deploy/.dockerignore.example .dockerignore
docker build -f mammoth-mcp-server/deploy/Dockerfile -t mammoth-mcp-server . docker run --env-file mammoth-mcp-server/deploy/.env -p 8270:8270 mammoth-mcp-server
With a Redis of its own, as one stack:
cp mammoth-mcp-server/.env.example mammoth-mcp-server/deploy/.env # then set the values
docker compose -f mammoth-mcp-server/deploy/compose.yaml up -d --build
The server keeps nothing in memory between requests, so it scales by adding containers. They share only Redis.
pip install mammoth-mcp-server
cp .env.example .env # then set the values mammoth-mcp-server # or: uvicorn mammoth_mcp_server.app:create_app --factory
deploy/ holds| File | What it is for |
|---|---|
Dockerfile | The image, built from this repository |
compose.yaml | The server and a Redis, as one stack |
.dockerignore.example | Copy to the repository root before building |
mammoth-mcp-server-container.service.example | systemd, running the container |
mammoth-mcp-server.service.example | systemd, running a virtual environment |
nginx.example.conf | Both server blocks a deployment needs |
Each of these stops the sign-in on its own, so check them in order.
MCP_SERVER_URL at the server's port. deploy/nginx.example.conf holds the server block.MCP_RESOURCES = /mcp, in mvc-service const.ini, section [oauth]. Mammoth issues a token for no other resource./.well-known/oauth-authorization-server/api/v2, and apiv2 serves it at its own path, so the front door has to join the two. The second server block in deploy/nginx.example.conf does it. Check it with: curl https://<mammoth host>/.well-known/oauth-authorization-server/api/v2
It must answer the document, not 404.
Then a client connects to /mcp, and the user signs in to Mammoth and picks a workspace and a project.
cd mammoth-mcp-server
python -m pytest tests -q
The tests reach no server. The SDK client and the tools are real; only the HTTP transport under the client is replaced.