mcpField
P
Plausible Analytics MCP

Plausible Analytics MCP

ローカル
github.com/surendranbその他01 日前に更新

Plausible Analytics MCP について

Plausible Analytics MCPは、AIコーディングエージェントやLLM環境から、クラウド版またはセルフホスト版のPlausibleサイト統計を利用できるようにします。集計、内訳、リアルタイム訪問者数、時系列データを提供します。

主な機能

  1. 01訪問者数とエンゲージメントの集計
  2. 02ページや流入属性別の内訳
  3. 03リアルタイムの訪問者数
  4. 04日次または月次の時系列データ
  5. 05API接続とトークンの確認

活用シーン

  1. 01訪問者数とページビュー総数の確認
  2. 02ページや国ごとのトラフィック比較
  3. 03現在のアクティブ訪問者数の確認
  4. 04チャート用のトレンドデータ作成

MCP 対応

このMCPサーバーは、集計統計、内訳、リアルタイム訪問者数、時系列データなどのPlausible分析機能をMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"surendranb-plausible": {
"command": "uvx",
"args": [
"plausible-mcp"
],
"env": {
"PLAUSIBLE_API_KEY": "<PLAUSIBLE_API_KEY>",
"PLAUSIBLE_SITE_ID": "<PLAUSIBLE_SITE_ID>",
"PLAUSIBLE_BASE_URL": "<PLAUSIBLE_BASE_URL>"
}
}
}
}
起動コマンドuvx plausible-mcp
設定が必要な環境変数
PLAUSIBLE_API_KEYシークレットPlausible Analytics API token
PLAUSIBLE_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiplausible-mcp0.1.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

plausible-mcp

PyPI version npm version License: MIT

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_KEYPlausible Stats/Sites API トークン必須(またはツールの token 引数で指定)
PLAUSIBLE_BASE_URLセルフホストの Plausible のベース URLhttps://plausible.io
DO_NOT_TRACK1 に設定すると匿名テレメトリーを無効化0
API キーの取得方法
  1. Plausible(Cloud またはセルフホストのインスタンス)にログインします。
  2. Settings(ユーザープロフィールメニュー) -> API Keys に移動します。
  3. + New Key をクリックし、mcp-agent という名前を付けて、トークンをコピーします。
  4. 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 をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。