DEVELOPERS

AI と自動化のために開かれたプラットフォーム

接続方法は 2 つ:REST API で顧客・商談・タスク・ナレッジベースを自社ワークフローに組み込む。MCP で Claude・ChatGPT・Cursor から安全に CRM を読み書き。すべてのエンドポイントが本番稼働中です。

MCP

AI アシスタントを CRM につなぐ

SiliMind は MCP(Model Context Protocol)に対応——AI アシスタントが外部ツールを使う標準プロトコルです。AI アシスタントは SiliMind CRM を直接読み取り(書き込みはあなたの承認が必要)できます。

つなげられるもの

🤖

Claude Desktop

商談・顧客・タスクをそのまま Claude に質問

💬

ChatGPT

カスタム GPT からパイプラインを照会

⚙️

Cursor / 任意の MCP クライアント

SiliMind データ上に独自の AI ワークフローを構築

AI にできること

🔍 顧客を検索“Acme Corp の連絡先をすべて探して”
📊 商談を確認“フォローアップ中のパイプラインは?”
📅 予定を確認“明日のスケジュールは?”
📝 タスクを作成“John にフォローアップタスクを追加”(SiliMind 内での承認が必要)
🧠 自然言語で照会許可されたデータ範囲になんでも質問

3 ステップで接続

STEP 1 · トークンを取得

SiliMind → 設定 → MCP Access → Generate で MCP トークンを発行。

STEP 2 · Claude Desktop に追加

以下の設定を Claude Desktop の設定ファイルに追加:

{
  "mcpServers": {
    "silimind": {
      "command": "python",
      "args": ["-m", "silimind_mcp.stdio_bridge"],
      "env": {
        "SILIMIND_URL": "https://agent.silimind.net",
        "SILIMIND_TOKEN": "smcp_your_token"
      }
    }
  }
}
STEP 3 · そのまま質問

“Hey Claude, what are my top deals this week?”

セキュリティ設計

🔒 トークンごとの権限readonly / readwrite の 2 種類
🔒 テナント分離あなたの AI はあなたのデータだけを見る
🔒 レート制限 + 完全監査ログすべての呼び出しを追跡可能
🔒 書き込みには承認が必要AI が提案し、あなたが SiliMind 内で承認

API

REST API

すべてのエンドポイントは Bearer トークン認証。コアリソース CRUD、AI 提案、ナレッジベースのセマンティック検索をカバーします。

Base URL: https://agent.silimind.net/api

認証

POST /api/auth/login
Content-Type: application/json

{
  "email": "you@company.com",
  "password": "your_password"
}

Response:

{
  "accessToken": "eyJhbGciOiJIUzI1NiIs...",
  "tokenType": "bearer",
  "role": "sales"
}

以降のリクエストにはこのトークンを付与:

Authorization: Bearer eyJhbG…s...

コアリソース

顧客 Contacts

MethodEndpointDescription
GET/contactsList contacts (paginated, searchable)
POST/contactsCreate a contact
GET/contacts/{id}Get contact detail
PUT/contacts/{id}Update a contact
DELETE/contacts/{id}Delete a contact

会社 Companies

MethodEndpointDescription
GET/companiesList companies
POST/companiesCreate a company
GET/companies/{id}Get company detail
PUT/companies/{id}Update
DELETE/companies/{id}Delete

商談 Deals

MethodEndpointDescription
GET/dealsList deals
POST/dealsCreate a deal
GET/deals/{id}Get deal detail
PUT/deals/{id}Update deal (stage, amount, etc.)
DELETE/deals/{id}Delete

タスク Tasks

MethodEndpointDescription
GET/tasksList tasks
POST/tasksCreate a task
PUT/tasks/{id}Update (complete, reschedule)
DELETE/tasks/{id}Delete

やり取り Interactions

MethodEndpointDescription
GET/interactionsList interaction records
POST/interactionsLog an interaction (call, email, meeting)

訪問 Visits

MethodEndpointDescription
GET/visitsList visits
POST/visitsSchedule a visit

例 — 顧客を検索

GET /api/contacts?q=acme&page=1&page_size=20
Authorization: Bearer <your-token>

例 — 顧客を作成

POST /api/contacts
Content-Type: application/json
Authorization: Bearer <your-token>

{
  "name": "John Smith",
  "email": "john@acme.com",
  "company": "Acme Corp",
  "phone": "+86 138 0000 0000"
}

例 — パイプラインを一覧

GET /api/deals?stage=follow_up
Authorization: Bearer <your-token>

AI 機能

AI 提案

GET /api/ai/suggestions
Authorization: Bearer <your-token>

AI チャット(agent)

POST /api/agent-chat/{agent_id}/message
Content-Type: application/json
Authorization: Bearer <your-token>

{"content": "帮我总结这个客户最近的沟通"}

ストリーミング SSE レスポンス。

ナレッジベース

MethodEndpointDescription
GET/knowledge/docsList documents
POST/knowledge/docs/uploadUpload document (PDF/DOCX/MD)
POST/knowledge/searchSemantic search

例 — セマンティック検索

POST /api/knowledge/search
Content-Type: application/json
Authorization: Bearer <your-token>

{"query": "产品规格参数", "top_k": 5}

レスポンス規約

  • 成功 — 200 / 201(作成)
  • 認証失敗 — 401 — トークン期限切れまたは無効
  • 権限なし — 403
  • 見つからない — 404
  • バリデーションエラー — 422(フィールド詳細付き)
  • レート制限 — 429

ページネーション

一覧エンドポイントは page と page_size クエリパラメータを使用(デフォルト 20、最大 100)。

レート制限

  • トークン単位でレート制限を適用
  • 超過時は Retry-After ヘッダー付きの 429 を返却

サポート

ドキュメント:https://www.silimind.net · MCP 統合:github.com/Leonchen3352/silimind-mcp · 連絡先:micheal@silimind.net

GitHub で MCP 統合を見る

クライアントソース、セットアップ例、issue トラッカー。

silimind-mcp リポジトリを開く →