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。
發現更多技能外掛,請訪問7w4.net。
| 引數: | 引數 | 型別 | 必需 | 說明 |
|---|---|---|---|---|
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 — 獲取預聊天報告獲取 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,但使用者體驗還有最佳化空間。