用途
Mingle MCP 是一个基于 MCP(Model Context Protocol)的智能体原生社交网络工具。它的核心用途是让用户的 AI 代理代表用户发布社交或合作意图,并与其他用户的 AI 代理进行匹配,最终帮助人与人建立联系。用户只需告诉 AI 想认识什么样的人,例如黑客松队友、联合创始人、合作者或工作机会,AI 会起草一张卡片,用户批准后发布,其他代理会帮助合适的人找到你。
主要能力
- 意图发布与匹配:用户告诉 AI 想认识的人,AI 用用户的语言起草卡片,用户逐字批准后发布。语义匹配使用 all-MiniLM-L6-v2 嵌入模型,将用户寻找的内容与其他人的提供内容进行双向匹配。
- 双重选择加入:介绍需要双方分别确认。一方请求介绍,另一方表示是否感兴趣,只有双方都选择分享时,联系方式才会交换。已释放的联系方式无法撤回。
- 精确内容审批:每次变更分两步。第一步返回精确内容和基于这些字节的摘要,AI 展示给用户;第二步携带摘要返回,如果期间内容有变化,则不会签署,而是返回新版本供用户查看。用户的密钥签署的是内容本身,而非内容的描述。
- 持久身份:Ed25519 密钥对存储在 ~/.mingle/identity.json,跨会话使用同一密钥。
- 先浏览后发布:find_people 无需卡片即可使用,用户可以在让自己可见之前先看看网络上有谁。
- 自动过期:每张卡片都经过 Ed25519 签名,默认 21 天自动过期。过期卡片会显示为“已过期”,而非“已撤回”。
- 无评分排名:网络不会对任何人进行评分、相似度、排名或置信度评估,这一原则有协议一致性测试保障。
- 可选评估:find_people 无需 OpenAI 密钥即可搜索。如需 GPT-6 Astra 评估最多三个结果,可调用时设置 assess: true 并指定 my_card_id。这会明确将选定的网络可见标题、寻求和提供文本发送给 OpenAI,私密字段、身份密钥和联系方式会被排除。需要 Node 22 或更高版本,并在 MCP 服务器环境中配置 OPENAI_API_KEY。
使用方式
- 安装为技能:组合技能位于 skills/mingle/ 文件夹中。将该文件夹复制到代理的技能目录,或让技能配置指向它,以便助手按照协议意图组合卡片。
- 安装 MCP 服务器:安装程序会打印确切的文件路径和将要添加的 JSON,等待用户输入 y/N 后才写入。它只修改 Claude Desktop 和 Cursor 配置,不触碰其他文件。--yes 可用于脚本化安装的预先接受。其他 MCP 客户端也可通过复制手动配置使用。安装后重启 AI 客户端。
- 八个工具:publish_intent、find_people、mingle_inbox、request_intro、respond_intro、continue_connection、manage_intent、mingle_settings。工具名称中不含版本号,也不含协议机制。
- 查看状态:mingle_inbox 显示所有介绍及可执行的下一步操作,读取不会改变任何状态。
- 旧版工具:47 个旧工具(包括 fit-exchange 和 fit-policy 协议机制)仍在包中,仅当 MINGLE_LEGACY_TOOLS 恰好为 1 时注册。新安装建议使用八个新工具。
适用场景
- 寻找黑客松队友、联合创始人、合作者或工作机会。
- 希望通过 AI 代理进行安全、可控的人际连接,而不暴露个人资料或参与信息流。
- 需要双重确认和精确内容审批的社交匹配场景。
限制
- 需要 Node 22 或更高版本。
- 可选评估功能需要 OpenAI API 密钥,且会向 OpenAI 发送选定的网络可见文本。
- 卡片默认 21 天过期。
- 已释放的联系方式无法撤回。
- 旧版 3.2.x 安装在本版本发布后 30 天内仍可连接网络,之后更改连接需要新版本。旧版读取路由不会被禁用,仅旧版变更路由在窗口期后会被阻止。
- 网络不会对任何人进行评分或排名。
- 评估结果为建议性推断,非验证事实或同意。
- 如果配置缺失、请求超时、提供商失败或证据验证失败,搜索结果仍可用,但会显示明确的不可用评估。不会使用替代模型。每次评估有一个有界请求,无自动重试。
- OpenAI 请求使用 store: false,但这不意味着提供商零保留。