mcpField
I
Indraft

Indraft

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

Indraft について

Indraftは、スキーマ設定なしで企業、連絡先、商談、タスク、やり取りを扱えるAIエージェント向けCRMです。各値の根拠と変更履歴を記録し、確度の低い情報が確認済みの内容を上書きするのを防ぎます。

主な機能

  1. 01企業、連絡先、商談の管理
  2. 02タスクとやり取りの記録
  3. 03値の根拠と変更履歴の記録
  4. 04認証情報に応じた45種類のツール
  5. 05カスタムフィールドとオブジェクト型

活用シーン

  1. 01エージェントによるCRMレコードの読み書き
  2. 02エージェントの書き込み根拠と変更の確認
  3. 03業務に応じたCRM構造の拡張

MCP 対応

Streamable HTTPとOAuth 2.1に対応するクライアント向けに、CRMデータを読み書きするMCPサーバーを提供します。

設定

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

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

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

ツール

詳細

Indraft

AI エージェントが実際に使える CRM です。 Claude、ChatGPT、Cursor、または任意の MCP クライアントを接続すると、最初のリクエストから企業、連絡先、商談、タスク、 インタラクションを読み書きできます。事前にスキーマを設計する必要はありません。

MCP サーバー:https://api.indraft.io/mcp · indraft.io · ドキュメント


接続方法

Claude
claude mcp add --transport http indraft https://api.indraft.io/mcp

Claude がブラウザーを開いて認証します。貼り付けるものも、保存する API キーもありません。

Claude Desktop または claude.ai では、同じ URL を使ってカスタムコネクターとして追加します。

ChatGPT

Settings → Connectors → Add custom connector で、URL https://api.indraft.io/mcp を指定します。 OAuth で認証します。

Cursor、Windsurf、VS Code、その他の MCP クライアント

Streamable HTTP と OAuth 2.1 に対応するクライアントであれば動作します。 https://api.indraft.io/mcp を指定してください。

次の指示を貼り付けると、エージェントがセットアップします。

Indraft を私のビジネス向けにセットアップしてください。まず CRM のスキーマを読み、 私たちの事業内容についての見解と、どのようにモデル化する予定かを教えてください。 私が返答するまで、何も書き込まないでください。

書き込む前にスキーマを読み取るため、説明しなくてもオブジェクトの種類や制限、 許可されている操作を把握します。


このプロジェクトの背景

多くの CRM は、人がフォームをクリックして操作することを前提に作られています。 そのため、エージェントが使うには、画面をスクレイピングするのと変わらない手間がかかります。 フィールド名を推測し、レコードを捏造し、誰かがすでに確認した内容を上書きすることになります。

Indraft は逆の考え方で作られています。

すべての値に、誰がどのように主張したかが記録されます。 観測、推論、インポート、 人による入力、人による確認です。それぞれに優先順位があり、弱い主張が強い主張を 気付かれないまま上書きすることはありません。そのため、エージェントの推測が あなたの確認済みの内容を上書きすることはありません。書き込みが保留された場合は、 成功したと報告するのではなく、その旨が示されます。

すべての変更が記録に残ります。 操作者、変更が加えられた画面、フィールド単位の差分が 記録されます。ほとんどの変更は元に戻せます。

最初のリクエストからデータが登録されています。 企業、連絡先、商談、タスク、 インタラクションは、何も設定する前から存在し、実際に商談を成約できるパイプラインも 備わっています。カスタムフィールドや独自のオブジェクトタイプは、必要になったときに 依頼して定義できます。

推測するくらいなら処理を拒否します。 為替レートが設定されていない限り、通貨をまたぐ 合計の算出は拒否されます。また、通貨換算した回答には、使用したレートと、それを主張した 人が必ず示されます。一括削除はできません。


ツール

読み取り、書き込み、スキーマ変更、統合、一括インポート、集計を対象とする45個のツールです。 エージェントには、その認証情報で実際に呼び出せるツールだけが表示されます。

サーバー独自のカタログから生成された完全なリファレンス:TOOLS.md

各ツールには、人が読める title と、該当する readOnlyHint、destructiveHint、 openWorldHint が付いているため、クライアントは呼び出す前に読み取りか書き込みかを 判別できます。


TypeScript SDK

自分のサービスで、MCP ではなく REST API を使いたい場合に利用できます。ソースは sdk/ にあり、npm リリースも予定されています。

import { IndraftClient } from "./sdk";

const indraft = new IndraftClient({ token: process.env.INDRAFT_TOKEN });

const { record } = await indraft.upsertCompany({
  name: "Halden Freight",
  domain: "halden.example",
  industry: "Logistics",
  // Say how you know. An import is weaker than a person, and Indraft enforces
  // that rather than trusting the last writer.
  assertionKind: "imported",
  idempotencyKey: "nightly-sync-halden",
});

エラーには型が付いており、ステータスコードだけでなく、復旧のヒントも含まれています。

import { IndraftError } from "./sdk";

try {
  await indraft.upsertCompany({ name: "Halden Freight", industry: "Retail", overrideStanding: true });
} catch (error) {
  if (error instanceof IndraftError && error.code === "standing_override_refused") {
    // This workspace does not permit overrideStanding. Send the write again
    // without it: it applies to every field it is strong enough to move and
    // reports the rest in `held[]`, and a person can confirm a contested value.
    console.error(error.recoveryHint);
  }
}

通貨をまたぐ合計はエラーではなく、別の形式の回答です。為替レートが登録されていない状態で、 複数の通貨の商談合計を尋ねると、集計結果は合算されず、通貨ごとにグループ化されて返されます。 通貨を気付かれないまま混ぜた合計を出さないことは、この製品が譲れない方針だからです。

ソースは sdk/ をご覧ください。MIT ライセンスです。


その他の機能

  • REST API と公開済みの OpenAPI の説明
  • 公式 MCP レジストリ:io.indraft/mcp
  • いつでもすべてをエクスポート:テーブルごとのスプレッドシート、ワークスペース全体の JSON、 ファイル間の関連を説明する README を出力します。省かれるものも、収まるように削られるものもありません。

ステータス

Indraft は indraft.io で利用できます。無料プランがあり、カード登録は不要です。

不具合の報告や質問は、こちらで歓迎します。セキュリティに関する報告は、公開の Issue ではなく [email protected] 宛てにお送りください。

ライセンス

SDK とこのリポジトリ内のすべての内容は MIT ライセンスです。ホスティングサービスには独自の 利用規約 と プライバシーポリシー があります。

コメント

MCP は初めてですか?

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

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