mcpField
G
Grovs

Grovs

リモート
grovs.ioビジネス・マーケティング224 週間前に更新
リポジトリ公式サイト

Grovs について

Grovs は、Grovs プラットフォームのディープリンク、アトリビューション、分析、キャンペーンを管理するモバイルアプリチーム向け MCP サーバーです。アカウントやプロジェクトの設定に加え、リンク操作も提供します。

主な機能

  1. 01ディープリンクの作成と編集
  2. 02リンクの検索とアーカイブ
  3. 03プロジェクトとリンクの分析表示
  4. 04キャンペーンの作成と管理
  5. 05リダイレクトと SDK 設定

活用シーン

  1. 01アプリのキャンペーン用リンク作成
  2. 02リンクやキャンペーンの成果比較
  3. 03インストール、起動、収益の確認
  4. 04プラットフォーム別リダイレクトの設定

MCP 対応

互換クライアントから Grovs を操作する MCP ツールを提供し、リンク作成、分析、キャンペーン、リダイレクト、SDK 設定に対応します。認証には OAuth を使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.grovs.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Grovs

最新リリース MCP 1.0 Claude Code Cursor MITライセンス GitHubのスター

Grovs上でディープリンク、分析、アプリ設定を管理するためのMCPサーバーです。
Claude Code、Cursor、Windsurf、およびMCP互換のあらゆるクライアントで動作します。

ウェブサイト · ドキュメント · 課題


Grovsとは?

Grovsは、モバイルアプリ向けのオープンソースでプライバシーを最優先するグロースプラットフォームです。Branch.ioやAppsFlyerに代わるセルフホスト可能な選択肢です。次の機能を提供します。

  • ディープリンク — iOS、Android、ウェブ全体で、ユーザーを適切なコンテンツに誘導する単一のリンクです。ディファードディープリンクはインストールの過程を通じて維持されるため、ユーザーは初回起動時に適切な画面に移動できます。
  • アトリビューション — 決定論的なファーストパーティのインストールおよびイベントアトリビューションです。フィンガープリンティングは行わず、広告ネットワークとのデータ共有もありません。
  • 収益分析 — アプリ内購入、サブスクリプション、カスタム収益イベントを、インストールにつながったキャンペーンに紐付けます。
  • キャンペーン — リンクをグループ化してパフォーマンスを追跡し、チャネルごとに結果を比較できます。

EUでホストされ、SDKはオープンソースで、本番環境では1日あたり2,000万人以上のアクティブユーザーに利用されています。セルフホストについては、バックエンドのリポジトリをご覧ください。

このMCPサーバーとは?

これは、AIアシスタントが自然言語を使ってGrovsプラットフォームを管理できるMCP(Model Context Protocol)サーバーです。エディターを離れることなく、ディープリンクの作成、分析の確認、リダイレクトの設定、キャンペーンの実行ができます。

クイックスタート

Claude Code
/plugin marketplace add grovs-io/mcp
/plugin install grovs@grovs

MCPサーバーと、ClaudeにGrovsの使い方を教えるスキルをインストールします。初回利用時にはOAuth認証のためのブラウザーウィンドウが開きます。APIキーは不要です。

Cursor

Settings > MCPを開き、新しいサーバーを追加します。

{
  "mcpServers": {
    "grovs": {
      "url": "https://mcp.grovs.io/mcp"
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.jsonに追加します。

{
  "mcpServers": {
    "grovs": {
      "serverUrl": "https://mcp.grovs.io/mcp"
    }
  }
}
VS Code(GitHub Copilot)

.vscode/mcp.jsonに追加します。

{
  "servers": {
    "grovs": {
      "type": "http",
      "url": "https://mcp.grovs.io/mcp"
    }
  }
}
ChatGPT Desktop

Settings > MCP Servers > Add Serverを開き、次の値を入力します。

https://mcp.grovs.io/mcp
セルフホスト

独自のGrovsバックエンドを実行している場合は、MCPサーバーをローカルで実行し、クライアントの接続先を設定します。

git clone https://github.com/grovs-io/mcp.git
cd mcp
npm install && npm run build
npm start

または、Dockerを使用します。

docker build -t grovs-mcp .
docker run -p 8080:8080 grovs-mcp

その後、上記のいずれかのクライアント設定で、サーバーURLとしてhttp://localhost:8080/mcpを使用します。

すべてのクライアントでは初回利用時にOAuthフローが開始され、Grovsアカウントで認証するためのブラウザーウィンドウが開きます。

設定

変数デフォルト説明
PORT8080サーバーのポート
GROVS_API_URLhttps://mcp.grovs.ioGrovsバックエンドのURL(セルフホスト時に上書き)
PUBLIC_URLhttp://localhost:8080このMCPサーバーの公開URL(OAuthコールバックに使用)

ローカル開発では、.env.exampleを.envにコピーします。

ツール

ツール説明
get_statusアカウント情報、インスタンス、プロジェクト、ドメイン
get_usageインスタンスの使用状況メトリクスとサブスクリプションの状態
create_project本番用プロジェクトとテスト用プロジェクトを含む新しいインスタンスを作成
create_linkメタデータ、タグ、カスタムデータを含むディープリンクを作成
get_linkパスを指定してリンクの詳細をすべて取得
update_linkリンクのメタデータ、タグ、リダイレクトを更新
archive_linkリンクを無効化(元に戻せません)
search_linksページネーションとフィルターを使用してリンクを検索・一覧表示
get_analytics_overviewプロジェクトレベルのメトリクス:ビュー数、インストール数、オープン数、収益
get_link_analyticsリンクごとの日次メトリクス
get_top_linksビュー数で順位付けしたパフォーマンス上位のリンク
create_campaign関連するリンクをグループ化するキャンペーンを作成
list_campaigns集計メトリクスとともにキャンペーンを一覧表示
archive_campaignキャンペーンをアーカイブし、そのリンクを無効化
configure_redirectsプラットフォームごとのリダイレクト動作を設定(App Store、Play Store、Web)
configure_sdkiOS/Android SDK の設定(バンドル ID、チーム ID など)

アーキテクチャ

MCP Client (Claude Code, Cursor, etc.)
    │
    │  MCP protocol over HTTP
    ▼
Express app (src/app.ts)
    │
    ├── OAuth flow (/authorize, /callback, /register)
    │
    └── MCP endpoint (/mcp)
            │
            ├── Tool registration (src/server.ts)
            │       Zod schema validation + runWithAuth error boundary
            │
            ├── Handlers (src/tools/handlers.ts)
            │       Business logic, plain functions, throw on error
            │
            ├── Formatters (src/tools/formatters.ts)
            │       Convert API JSON to human-readable text
            │
            └── API client (src/api-client.ts)
                    HTTP calls to Grovs backend

開発

npm run dev          # start with auto-reload
npm run build        # compile TypeScript
npm test             # run tests (186 tests)
npm run test:watch   # run tests in watch mode
npm run lint         # ESLint
npm run format       # Prettier

プロジェクト構成と PR のガイドラインについては、CONTRIBUTING.md をご覧ください。

SDK

プラットフォームリポジトリ
iOSgrovs-io/grovs-ios
Androidgrovs-io/grovs-android
React Nativegrovs-io/grovs-react-native
Fluttergrovs-io/grovs-flutter

ライセンス

MIT

コメント

MCP は初めてですか?

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

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