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
| Method | Endpoint | Description |
|---|---|---|
| GET | /contacts | List contacts (paginated, searchable) |
| POST | /contacts | Create a contact |
| GET | /contacts/{id} | Get contact detail |
| PUT | /contacts/{id} | Update a contact |
| DELETE | /contacts/{id} | Delete a contact |
会社 Companies
| Method | Endpoint | Description |
|---|---|---|
| GET | /companies | List companies |
| POST | /companies | Create a company |
| GET | /companies/{id} | Get company detail |
| PUT | /companies/{id} | Update |
| DELETE | /companies/{id} | Delete |
商談 Deals
| Method | Endpoint | Description |
|---|---|---|
| GET | /deals | List deals |
| POST | /deals | Create a deal |
| GET | /deals/{id} | Get deal detail |
| PUT | /deals/{id} | Update deal (stage, amount, etc.) |
| DELETE | /deals/{id} | Delete |
タスク Tasks
| Method | Endpoint | Description |
|---|---|---|
| GET | /tasks | List tasks |
| POST | /tasks | Create a task |
| PUT | /tasks/{id} | Update (complete, reschedule) |
| DELETE | /tasks/{id} | Delete |
やり取り Interactions
| Method | Endpoint | Description |
|---|---|---|
| GET | /interactions | List interaction records |
| POST | /interactions | Log an interaction (call, email, meeting) |
訪問 Visits
| Method | Endpoint | Description |
|---|---|---|
| GET | /visits | List visits |
| POST | /visits | Schedule 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 レスポンス。
ナレッジベース
| Method | Endpoint | Description |
|---|---|---|
| GET | /knowledge/docs | List documents |
| POST | /knowledge/docs/upload | Upload document (PDF/DOCX/MD) |
| POST | /knowledge/search | Semantic 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