Twentyとは──MCP標準搭載でClaudeから操作できるオープンソースCRM(Salesforce代替)

Twenty CRM のアイキャッチ

「Salesforce の、AI時代のオープンソース代替」を掲げるCRMが Twenty です。GitHubで約45,500スターを集める #1 オープンソースCRMで、最大の特徴はCloudワークスペースに“ネイティブのMCPサーバー”が標準搭載されていること。Claude などのAIエージェントから、自然言語でCRMを操作できます。

Twenty とは

Twenty は “The open alternative to Salesforce, designed for AI(AIのために設計された、Salesforceのオープンソース代替)” を掲げるCRMです。技術チームが自社の業務に合わせてCRMを“作る”ための構成要素――オブジェクト・フィールド・ビュー・ワークフロー・エージェント――を提供し、それらをコードのように拡張・バージョン管理できるのが思想です。

CRMを“コードのように”作る

一般的なCRMが「用意された画面を設定で使う」のに対し、Twenty は開発スタックの一部のように扱えます。CLIで雛形を作り、オブジェクトをコードで定義して、自分のワークスペースへ反映します。

# アプリの雛形を作成
npx create-twenty-app my-app

# 定義したオブジェクトをワークスペースへ反映
npx twenty app:publish --private

たとえば「Deal(商談)」オブジェクトを、名前・金額・クローズ予定日といったフィールド付きでコード定義し、そのままデプロイできます。技術スタックは TypeScript / Nx / NestJS / PostgreSQL / Redis / React です。

GraphQL+REST の API を完備

Twenty はフルのGraphQL APIとREST APIを備えています。さらにメタdata エンドポイントでカスタムオブジェクトのスキーマを発見できるため、外部システムやAIから「どんなデータ構造か」を把握したうえで連携できます。API-firstなので、独自の自動化やインテグレーションを組みやすいのが強みです。

ここが今っぽい:Claude × MCP 連携

Twenty 2.0 で追加された目玉が、Cloudワークスペースに標準搭載されたネイティブのMCPサーバーです。これはプラグインではなく組み込みで、MCP(Model Context Protocol)に対応した Claude・ChatGPT・Cursor などのAIエージェントが、CRMデータと直接やり取りできます。

たとえば、こんな指示が自然言語で通ります。

  • 「30日間動きのない $50K 超の商談を全部見つけて、フォローアップメールを下書きして」
  • 「この会社に紐づく担当者と直近のメモを一覧にして」
  • 「新しいリードを登録して、担当者にタスクを割り当てて」

コミュニティ側にも、Twenty を操作するClaude Code スキルやMCPサーバー(vm0-ai など)があり、REST+GraphQL経由で人・会社・商談・メモ・タスクの管理を自動化できます。「CRMを開いて手で入力・検索する」作業を、AIへの一言に置き換えられるのが価値です。

導入・料金・ライセンス

項目内容
Cloudtwenty.com で1分で開始。インフラ管理不要・常に最新。$9/ユーザー/月〜
セルフホストDocker Compose で自前運用。無料
ライセンスコアは AGPL-3.0。エンタープライズ機能は別途商用ライセンス(多くの自社利用は商用機能の影響を受けない)

「開発者主導のスタートアップ/SaaS企業」に特に向く、と評されています。API-first・カスタムオブジェクト・AIエージェント連携を重視するチームの選択肢です。

注意点

  • カスタマイズ前提の設計:オブジェクトやアプリをコードで組む思想なので、ノーコードで完結させたい場合は他のCRMの方が手軽なこともある。
  • ネイティブMCPはCloudワークスペースの機能:セルフホストで同等のAI連携を行う場合は、APIやコミュニティ製のMCP/スキルを使う形になる。
  • ライセンス区分:商用利用ではコア(AGPL-3.0)とエンタープライズ機能の区分を確認する。

主な情報源

機能・料金・スター数・ライセンス区分は公開時点のものです。最新は公式を確認してください。収集・要約はAI、公開判断は人。