name: xiachat-mcp description: XiaChat MCP 整合 — AI 人格匹配、分身預聊天、Soul Square 角色聊天,Claude 直接呼叫 / XiaChat MCP — AI personality matching, avatar pre-chat, Soul Square persona chat in Claude. Use when user wants to find compatible people, create personality profiles, start AI avatar conversations, or chat with AI personas. allowed-tools: Bash, Read
XiaChat (xiachat.com) — AI 人格匹配社交平臺,用 SOUL 檔案找到最合拍的人
將 XiaChat 的 AI 人格匹配、分身預聊天、Soul Square 等能力接入 Claude Desktop、Cursor 等 MCP 客戶端。通過 SOUL.json 人格檔案進行向量+LLM 雙重評分匹配,AI 分身先替你聊 5 輪試探相容性,滿意後再接管真人對話。
註冊 XiaChat 賬號,在 設定頁 獲取 API Key(格式:xk_...)。
{
"mcpServers": {
"xiachat": {
"command": "npx",
"args": ["-y", "@xiachat/mcp-server"],
"env": {
"XIACHAT_API_KEY": "xk_your_api_key"
}
}
}
}
配置完成後重啟客戶端即可使用。
soul_create — 建立人格檔案從姓名、性格測試或聊天記錄生成 SOUL.json 人格檔案。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| name | string | ✅ | 顯示名稱 |
| quiz_answers | object | | Big Five 性格測試答案 |
| chat_text | string | | 聊天匯出文本,提取溝通風格 |
| soul_md | string | | OpenClaw SOUL.md 內容 |
示例: soul_create({ name: "Alice", chat_text: "聊天記錄..." })
soul_import — 匯入 SOUL.md將 OpenClaw SOUL.md 格式轉換為 XiaChat SOUL.json。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| soul_md | string | ✅ | 完整 SOUL.md 檔案內容 |
soul_export — 匯出 SOUL.md將 SOUL.json 匯出為 OpenClaw SOUL.md 格式。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| user_id | string | | 使用者 ID(預設當前使用者) |
match_find — 尋找匹配向量+LLM 雙重評分,找到人格最相容的匹配。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| top_n | number | | 返回數量 1-20,預設 5 |
| match_type | enum | | friend / dating / work / any(預設 any) |
返回: 匹配列表,含相容性分數、維度分析(興趣/價值觀/風格)、匹配型別、原因
match_score — 計算相容性計算兩個 SOUL 檔案的相容性評分。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| soul_a | string | ✅ | 第一個 SOUL.json(JSON 字串) |
| soul_b | string | ✅ | 第二個 SOUL.json(JSON 字串) |
返回: 總分、維度分數(興趣%/價值觀%/風格%)、匹配型別、原因
prechat_start — 啟動預聊天AI 分身替你和匹配物件先聊 5 輪,試探相容性。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| match_id | string | ✅ | match_find 返回的匹配 ID |
prechat_status — 查詢預聊天進度引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| prechat_id | string | ✅ | prechat_start 返回的預聊天 ID |
返回: 狀態、已完成輪次/5、預計完成時間
prechat_report — 獲取預聊天報告小蔥技能站7w4.net每天更新,海量AI技能等你發現。
獲取 AI 分身預聊天的完整評估報告。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| prechat_id | string | ✅ | 預聊天 ID |
返回: 質量評分、摘要、亮點、對話記錄、是否推薦繼續
prechat_handoff — 接管對話滿意後接管 AI 分身,開始真人聊天。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| prechat_id | string | ✅ | 預聊天 ID |
返回: 聊天室 ID、接管說明
square_list — 瀏覽 AI 角色瀏覽 Soul Square 中的 AI 人格角色。
引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| category | enum | | philosopher / artist / scientist / creator / coach / all(預設 all) |
| limit | number | | 返回數量 1-50,預設 10 |
square_chat — 與 AI 角色聊天引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| persona_id | string | ✅ | 角色 ID |
| message | string | ✅ | 使用者訊息 |
| session_id | string | | 會話 ID(續聊) |
soul_credit — 查詢 SOUL 信用分引數:
| 引數 | 型別 | 必需 | 說明 |
|------|------|------|------|
| user_id | string | | 使用者 ID(預設當前使用者) |
返回: 總分/100,細分維度(完整度、社交歷史、一致性、社群貢獻)
| Prompt 名 | 說明 |
|---|---|
find-match |
引導完成:檢查 SOUL → 尋找匹配 → 啟動預聊天 → 檢視報告 |
soul-checkup |
引導完成:匯出 SOUL → 檢查信用分 → 識別改進點 |
| URI | 型別 | 說明 |
|---|---|---|
xiachat://schema/soul.json |
JSON Schema | SOUL.json 格式規範 |
soul_create(name) → match_find(type: "dating", top: 3) → prechat_start(match_id) → prechat_status(id) → prechat_report(id) → prechat_handoff(id)
soul_import(soul_md) → 在 XiaChat 使用 → soul_export() → 更新 SOUL.md
square_list(category: "philosopher") → square_chat(persona_id, message) → 續聊 square_chat(persona_id, message, session_id)
XIACHAT_API_KEY(xk_... 格式)Powered by XiaChat — AI 人格匹配社交平臺
這個 Skill 質量中上,功能比較齊全,文件清晰易讀,工具設計合理。主要優點是工具數量充足、說明詳細、工作流完整;不足之處是全英文文件對國內使用者不太友好,且缺少使用示例,新手可能較難快速上手。總體而言是一款功能完善的工具型 Skill,但使用者體驗還有最佳化空間。