DataFast MCP

公式

DataFast MCPサーバーを使用すると、Codex、Claude Code、CursorなどのMCP互換クライアントが自然言語で分析をクエリし、アカウントを管理できるようになります。

DataFast MCPで何ができますか?

  • クエリ分析の概要datafast_analytics_overview を使用して、訪問者数、ページビュー、トレンドなどのサイト全体の指標を取得します。
  • ウェブサイトの一覧表示 — トークンでアクセスできるすべてのウェブサイトを datafast_websites_list で取得し、すばやく参照できます。
  • 目標とファネルの管理 — コンバージョン目標とファネルを作成、更新、または確認して、ユーザージャーニーを追跡します。
  • 訪問者詳細の確認 — 個々の訪問者セッションと行動データを取得して、より深い分析を行います。
  • 統合ステータスの確認 — 支払いやその他の統合が接続されているかどうかを、資格情報を公開せずに確認します。
  • 敏感な操作のプレビュー — 削除やキーの発行など、元に戻せない操作について、confirm: true で確認する前にドライランによるプレビューを要求します。

ドキュメント

DataFast MCP サーバー

DataFast MCP サーバーを使用すると、Codex、Claude Code、Cursor などの MCP 互換クライアントが、自然言語でアナリティクスを照会し、アカウントを管理できるようになります。これは REST API および CLI と同じ機能、権限、および安全チェックを提供します。

これは https://datafa.st/api/mcp で Streamable HTTP を使用します。

ステップ 1 — アカウントトークンを作成する

アカウント設定 → API / MCP を開き、クライアントがアクセスできるウェブサイトと権限を選択してから、トークンを作成します。表示されたら dft_ トークンをコピーしてください。これは次のステップで使用しますが、一度しか表示されません。

Where to create a DataFast account token

すべての MCP リクエストは、トークンに対して選択した権限とウェブサイトアクセスを使用します。

ステップ 2 — クライアントを接続する

Codex

コピーしたトークンを DATAFAST_TOKEN 環境変数に保存し、DataFast を追加します:

codex mcp add datafast \
  --url https://datafa.st/api/mcp \
  --bearer-token-env-var DATAFAST_TOKEN

Claude Code

claude mcp add --transport http datafast https://datafa.st/api/mcp \
  --header "Authorization: Bearer dft_xxx"

Cursor、Claude Desktop、およびその他の設定ベースのクライアント

{
  "mcpServers": {
    "datafast": {
      "url": "https://datafa.st/api/mcp",
      "headers": {
        "Authorization": "Bearer dft_xxx"
      }
    }
  }
}

stdio のみをサポートするクライアント

mcp-remote でブリッジします:

{
  "mcpServers": {
    "datafast": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://datafa.st/api/mcp",
        "--header",
        "Authorization: Bearer dft_xxx"
      ]
    }
  }
}

ツール

完全なツールリファレンス を参照してください — アナリティクス、ウェブサイト、API キー、チーム、目標、ファネル、訪問者、アラート、アカウント、アクセストークン、および統合ステータス。ツール名は datafast_<resource>_<action> に従います。例: datafast_analytics_overviewdatafast_websites_list

安全性

  • 確認ゲート: 取り消し不能または資格情報を発行するツール(削除、ロール、API キー/トークンの発行)には、明示的な confirm: true 引数が必要です。これなしで呼び出すと、実行する代わりに何が起こるかのプレビューが返されるため、エージェントは最初の試行で機密性の高いアクションを実行できません。
  • 秘密情報の外部送信なし: API キーとアクセストークンの一覧表示エンドポイントは、秘密値を返すことはなく、メタデータ(ID、名前、プレフィックス、日付)のみを返します — REST API と同じです。
  • ウェブサイトの削除はダッシュボードのみ: ウェブサイトを削除する MCP ツールはありません。削除は設計上自動化できません。
  • 支払いの接続/切断はダッシュボードのみ: MCP は統合ステータスを報告できますが、支払いプロバイダーの接続または切断(およびその資格情報の処理)はダッシュボードに留まります。
  • ツールではなくトークンでスコープされる: すべてのツール呼び出しは、実際のルートに対して権限を再検証します — トランスポートはリクエストごとにベアラーを一度解決し、その結果をプロセス内認証に再利用します(昇格された MCP 専用特権はありません)。

詳細: MCP を 1 つのウェブサイトに制限する

より制限された設定では、アカウントトークンの代わりに df_ ウェブサイト API キーを使用します。これにより、クライアントは 1 つのウェブサイトと主に読み取り専用のアナリティクスに制限されます。そのウェブサイトの 設定 → API / MCP ページから作成し、認証とスコープ で詳細を確認してください。