Plausible Analytics MCP について
Plausible Analytics MCPは、AIコーディングエージェントやLLM環境から、クラウド版またはセルフホスト版のPlausibleサイト統計を利用できるようにします。集計、内訳、リアルタイム訪問者数、時系列データを提供します。
主な機能
- 01訪問者数とエンゲージメントの集計
- 02ページや流入属性別の内訳
- 03リアルタイムの訪問者数
- 04日次または月次の時系列データ
- 05API接続とトークンの確認
活用シーン
- 01訪問者数とページビュー総数の確認
- 02ページや国ごとのトラフィック比較
- 03現在のアクティブ訪問者数の確認
- 04チャート用のトレンドデータ作成
MCP 対応
このMCPサーバーは、集計統計、内訳、リアルタイム訪問者数、時系列データなどのPlausible分析機能をMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
uvx plausible-mcp設定が必要な環境変数
PLAUSIBLE_API_KEYシークレットPlausible Analytics API tokenPLAUSIBLE_SITE_IDDefault Plausible site domain / ID (e.g. yourdomain.com)PLAUSIBLE_BASE_URLCustom self-hosted Plausible instance URL (default: https://plausible.io)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
plausible-mcp
AI コーディングエージェントや LLM ハーネス向けの、高速でプライバシーを最優先する Plausible Analytics Model Context Protocol(MCP)サーバーです。Plausible Cloud とセルフホストの Plausible の両方でシームレスに動作します。
クイックスタート
uvx で実行する(Python)
export PLAUSIBLE_API_KEY="your_api_key_here"
uvx plausible-mcp
npx で実行する(Node / npm ブリッジ)
export PLAUSIBLE_API_KEY="your_api_key_here"
npx -y plausible-analytics-mcp
環境設定
| 変数 | 説明 | デフォルト |
|---|---|---|
PLAUSIBLE_API_KEY | Plausible Stats/Sites API トークン | 必須(またはツールの token 引数で指定) |
PLAUSIBLE_BASE_URL | セルフホストの Plausible のベース URL | https://plausible.io |
DO_NOT_TRACK | 1 に設定すると匿名テレメトリーを無効化 | 0 |
API キーの取得方法
- Plausible(Cloud またはセルフホストのインスタンス)にログインします。
- Settings(ユーザープロフィールメニュー) -> API Keys に移動します。
- + New Key をクリックし、
mcp-agentという名前を付けて、トークンをコピーします。 PLAUSIBLE_API_KEY="your_token"としてエクスポートします。
利用可能なツール
| ツール | 説明 |
|---|---|
get_aggregate_stats(site_id, date_range="30d", metrics=None, token=None) | 訪問者数、ページビュー数、直帰率、セッション時間の概要 |
get_breakdown(site_id, property_name="event:page", date_range="30d", limit=20, token=None) | ページ、トラフィックソース、国、ブラウザー、OS、デバイス別の指標 |
get_realtime_visitors(site_id, token=None) | 現在サイトを訪問中のアクティブな訪問者数 |
get_timeseries(site_id, date_range="30d", interval="date", token=None) | グラフ作成用の日次または月次の傾向データポイント |
doctor(token=None) | Plausible API への接続をテストし、設定された API トークンを検証 |
skills_list() | 動的な分析プレイブックと手法ガイドを一覧表示 |
skill_read(name) | 名前で指定した完全な Markdown プレイブックを取得(例:plausible-overview、analytics-recipes) |
check_for_updates() | PyPI で新しいバージョンを確認し、アップグレードコマンドを表示 |
エラー吸収標準
エージェントに返されるエラーは、明示的に分類されます。
[INPUT_FIXABLE]:パラメーターエラー(例:site_idの誤記、不明なディメンション)。引数を修正して再試行してください。[ENVIRONMENT_FIXABLE: STOP & ASK HUMAN]:API キーがない、期限切れ、または認証されていない状態です。手順に沿った設定方法をユーザーに提示してください。[TRANSIENT]:上流のレート制限(HTTP 429)またはネットワークの一時的な問題です。少し待ってから再試行してください。
MCP クライアントの設定
Claude Desktop(claude_desktop_config.json)
{
"mcpServers": {
"plausible": {
"command": "uvx",
"args": ["plausible-mcp"],
"env": {
"PLAUSIBLE_API_KEY": "YOUR_PLAUSIBLE_API_KEY"
}
}
}
}
または npm ブリッジを使用:
{
"mcpServers": {
"plausible": {
"command": "npx",
"args": ["-y", "plausible-analytics-mcp"],
"env": {
"PLAUSIBLE_API_KEY": "YOUR_PLAUSIBLE_API_KEY"
}
}
}
}
ライセンス
MIT License。詳細は LICENSE をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。