mcpField
C
Customermates

Customermates

リモート
customermates.comビジネス・マーケティング222今日更新
リポジトリ公式サイト

Customermates について

Customermatesは、連絡先、組織、取引、サービス、タスクを管理するチーム向けCRMで、クラウドとセルフホストに対応します。APIやWebhook、ワークフロー自動化に加え、エージェント向けのMCPツールを提供します。

主な機能

  1. 01連絡先、組織、取引、サービス、タスクを管理
  2. 02APIアクセスとWebhookを提供
  3. 03MCPエージェントツールに対応
  4. 04n8nワークフローに対応
  5. 05ロールベースのアクセス制御
  6. 06クラウドとセルフホストに対応

活用シーン

  1. 01チームの連絡先と営業取引を管理
  2. 02AIエージェントをCRMのデータや操作に接続
  3. 03n8nでCRMワークフローを自動化
  4. 04自社インフラでCRMを運用

MCP 対応

Customermatesは、エージェント向けのMCPツールと構造化されたツール呼び出しに対応します。説明によると、ユーザー権限のもとで連絡先、組織、取引、タスクにアクセスできます。

設定

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

エンドポイントhttps://customermates.com/api/v1/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://customermates.com/api/v1/mcp認証が必要

ツール

詳細

Customermates

AGPL ライセンスのコミュニティ版、AI エージェント、API、MCP、セルフホストに対応したオープンコアの CRM です。

ウェブサイト | デモ | ドキュメント | GitHub | 使い方の解説

Customermates:57 秒の使い方の解説

Customermates は、一般的なエンタープライズ向け製品のような複雑なセットアップをせずに、連絡先、組織、取引、サービス、タスクを明確に管理したい現代のチーム向けの CRM です。実用的な CRM ワークフローに、API アクセス、Webhook、n8n による自動化、MCP ベースのツール、AI エージェントのワークフローを組み合わせています。

マネージドクラウド版を利用することも、Docker Compose を使って独自のインフラストラクチャ上で Customermates を実行することもできます。

🚀 はじめに

Customermates の利用を開始する方法は 2 つあります。

オプション説明
クラウド最も手軽に開始できます。Customermates が管理します。
セルフホストDocker Compose と PostgreSQL を使って、独自のサーバーで Customermates を実行できます。

ドキュメントへのリンク:

⭐ 主な機能

  • 連絡先、組織、取引、サービス、タスク向けの CRM
  • OpenAPI ドキュメント付きの API アクセス
  • Webhook とイベント駆動型の統合
  • n8n のワークフローと自動化に対応
  • エージェント向けツールと構造化されたツール呼び出しに対応する MCP サポート
  • メール、LinkedIn、WhatsApp、Instagram、Telegram の統合受信トレイ(クラウド版、Pro プランから)
  • 監査ログ
  • Enterprise プランでシングルサインオンとホワイトラベルに対応(セルフホスト型 Enterprise の導入は契約によります)
  • チーム向けのロールベースのアクセス制御
  • 1 つのログインで複数の独立したワークスペースを利用でき、それぞれに独自のデータモデル、メンバー、請求、API キー、MCP 接続があります
  • Docker Compose と PostgreSQL によるセルフホスト型のデプロイ
  • クラウド版は月額のユーザー単位の料金です。詳しくは現在のプランをご覧ください

📊 比較

Customermates は、クラウドとセルフホストの両方のデプロイ方式に対応しています。

基準クラウドセルフホスト
料金月額のユーザー単位のプランコア機能は無料 + インフラストラクチャの費用
セットアップ時間2 分約 15 分
必要なメンテナンスなしDocker、Postgres、プロキシ、TLS、バックアップ
更新自動docker compose pull && docker compose up -d
EU でホスト✅任意の場所に設置できます
バックアップ毎日自動自分で設定
API と統合✅✅
ユーザー数無制限✅✅
レコード数無制限✅✅
1 つのログインで複数のワークスペースを利用✅(それぞれに独自のプラン)✅
n8n と自動化ワークフロー✅✅
統合受信トレイとカレンダー同期Pro プランから❌(クラウド版の機能)
監査ログ含まれます含まれます
Enterprise(SSO、ホワイトラベル)Enterprise プラン契約による

詳しい選び方については、セルフホストのドキュメントをご覧ください。

🐳 セルフホスティング

セルフホスティングに必要なのは、2 つのファイル(docker-compose.yml と .env)と docker compose up -d の実行だけです。git clone もビルド手順も不要です。公開イメージ ghcr.io/customermates/customermates:latest は、起動のたびに保留中のマイグレーションを適用します。

前提条件
  • Docker と Docker Compose v2。
  • TLS を使用する場合はドメイン名(ローカル環境では任意)。
  • 1,000 レコードあたり約 2 GB の RAM と数 GB のディスク容量。
セットアップ
mkdir customermates && cd customermates
curl -fsSL https://raw.githubusercontent.com/customermates/customermates/main/docker-compose.yml -o docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/customermates/customermates/main/.env.selfhost.template -o .env
# edit .env with real values
docker compose up -d

必須の .env 値:

  • BETTER_AUTH_SECRET:長いランダム文字列(openssl rand -hex 32)。
  • POSTGRES_PASSWORD:デフォルト値を変更します。
  • BASE_URL:公開 URL(例:https://crm.example.com)。
  • RESEND_API_KEY と RESEND_OPERATOR_EMAIL:サインアップの確認、パスワードのリセット、招待メールに使用します。

任意:GOOGLE_CLIENT_ID と GOOGLE_CLIENT_SECRET、または AZURE_AD_CLIENT_ID と AZURE_AD_CLIENT_SECRET のコメントを解除すると、Google または Microsoft でのサインインを提供できます。ユーザーは Google または Microsoft でサインインできますか?をご覧ください。

CRON_SECRET(openssl rand -hex 32)を設定し、毎日この値を使って /api/cron/lifecycle を呼び出してください。そうしないと、Trash は 30 日後も空になりません。実行が必要なスケジュールジョブをご覧ください。

Prisma がマイグレーションを適用するため、初回起動には約 1 分かかります。docker compose logs -f app でログを確認してから、<BASE_URL>/auth/signup を開いてください。

日常の運用
docker compose pull && docker compose up -d   # update
docker compose up -d                           # apply .env changes
docker compose logs -f app                     # logs

TLS 用のリバースプロキシ(Caddy、nginx、Traefik)の背後にアプリを配置し、BASE_URL を公開 https:// アドレスに設定してください。Customermates はリンクのスキームとホストに BASE_URL を使用し、https:// を使用する場合はセキュア Cookie を設定するため、X-Forwarded-Proto は不要です。サインインやサインアップなど、送信元がホストと一致しないフォーム送信はアプリが拒否するため、プロキシは元の Host ヘッダーを引き継ぐ必要があります。

その他のドキュメント:

🛠️ 開発

分離されたワークツリーを作成し、Customermates をローカルで実行します:

git fetch origin main
git worktree add ../customermates-my-change -b feat/my-change origin/main
cd ../customermates-my-change
nvm use
yarn db:provision
cp .env.cloud.template .env
# Paste the printed DATABASE_URL and DIRECT_URL into .env.
yarn install --frozen-lockfile
yarn db:reset
yarn dev

yarn db:provision は、現在のワークツリーが所有する名前付きボリュームと PostgreSQL 17 コンテナーを作成します。繰り返し実行しても問題ありません。yarn db:reset はマイグレーションを適用し、データベースにシードデータを投入して、ワークフローのスキーマを準備します。データベースボリュームの置き換えは破壊的な操作で、yarn db:provision --recreate を実行した場合にのみ行われます。ワークツリーを廃止するときは、yarn db:provision --destroy を使って、そのワークツリーが所有するデータベースを削除してください。

便利なスクリプト:

  • yarn dev
  • yarn build
  • yarn lint
  • yarn openapi:generate
  • yarn db:provision
  • yarn db:reset

設定可能な CRM アーキテクチャのレビュー、分離されたデータベース、本番ビルドでのブラウザ操作、SSH による検証については、ブラウザ検証ガイドをご覧ください。

📚 ドキュメント

ドキュメントでは、以下を扱っています:

  • 製品の概要と CRM の比較
  • セルフホスティングと運用
  • API 連携と OpenAPI
  • MCP と n8n
  • アーキテクチャとセキュリティ

まずはこちらをご覧ください:customermates.com/docs

📄 ライセンス

Customermates はオープンコアライセンスモデルを採用しています。

コミュニティ版(ee/ 外のファーストパーティコードすべて)は、AGPL-3.0-only の下でライセンスされています。

ee/ 内のその他のファーストパーティファイルは、AGPL クライアント資料に関する例外の適用を受け、Customermates Commercial License の下でソースコードを利用できます。限定的な Community Build の許可範囲を超える商用ソフトウェアの本番環境での使用には、エンタープライズ機能の使用を含め、商用契約が必要です。

公式のコミュニティイメージ ghcr.io/customermates/customermates は共有コードベースからビルドされ、コンパイル済みの商用ソフトウェアを含みます。限定的な Community Build の許可により、ドキュメントに記載された APP_MODE=self-hosted の動作で必然的に実行される、変更されていない商用サポートコンポーネントは誰でも実行できます。ただし、エンタープライズ機能の使用は許可されません。

コントリビューター規約は.github/CLA.mdで確認できます。

サードパーティのデータには、それぞれ独自のライセンスが適用されます。Customermates に同梱される Google libaddressinput の住所形式と、GeoNames からダウンロードする郵便番号は、CC BY 4.0 の下でライセンスされています。詳細はTHIRD_PARTY_NOTICES.mdをご覧ください。

コメント

MCP は初めてですか?

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

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