SuperAPI AI 工具集

ethics-check-mcp

Ethics Vibe Check 是一个用于 AI 对话的伦理分析工具,通过 MCP(模型上下文协议)提供独立第二意见模型,帮助用户在对话中检测谄媚、确认偏误或无意识偏移。它并非持续监控,而是由用户或宿主主动调用,对当前交流进行批判性思维评估,并支持基于会话 ID 的会话趋势分析(升级/改善/稳定),同时具备自动化的模式学习能力。

访问官网

工具介绍

Ethics Vibe Check 是一个基于 MCP(模型上下文协议)的服务器,旨在为 AI 对话提供“直觉检查”按钮。它运行一个独立的第二意见模型,对用户与 AI 的交流进行伦理分析和批判性思维评估,帮助识别AI是否过于轻易地同意用户、是否存在确认偏误或对话是否在不知不觉中偏离。该工具不会拦截每一轮对话,而是暴露可供用户或宿主在对话中调用的工具,例如“Sanity check that.”、“Play devil's advocate.”、“Are we drifting?”。

主要能力包括:

  • 主动调用检查:用户或宿主可在对话中随时调用工具,让第二模型对交流进行评分。
  • 会话趋势分析:通过复用或省略会话ID,可获得会话趋势(sessionTrend),显示风险趋势为升级、改善或稳定,让渐进式偏移作为信号呈现,而非零散快照。
  • 独立第二意见模型:默认使用 Gemini,也支持本地第二意见(无需云)如 Ollama。
  • 配套技能:提供技能文件,教导宿主何时调用工具、如何处理 sessionTrend 以及何时记录反馈。
  • 反馈机制:支持 ethics_feedback 工具,用户可标记推送是否有用,实现自动化的模式学习。

使用方式:

  • 安装:通过 Cursor 一键安装仅安装服务器命令,之后需在 MCP 设置中添加环境变量(默认 Gemini)。也可使用本地第二意见(如 Ollama)实现完全本地检查。
  • 推荐安装配套技能:将 skills/ethics-vibe-check/SKILL.md 安装到 ~/.cursor/skills/ethics-vibe-check/(可通过 CURSOR_SKILLS_DIR 覆盖)。
  • 可选始终在线的检查点模板:docs/system-prompts.md。
  • 会话/漂移管理:在同一个聊天中尽可能传递相同的 sessionId;若省略,服务器使用进程作用域的默认 ID(典型 MCP 宿主每个对话运行一个进程),可通过 ETHICS_SESSION_ID 覆盖。
  • 存储:默认存储在 ~/.ethics-vibe-check/data(可通过 ETHICS_DATA_DIR 覆盖)。
  • 使用示例:对话中可说“Sanity check that last answer — did you just agree with me too easily?”,宿主调用 critical_thinking 传入回复和请求(可选会话ID);若 sessionTrend.riskTrend 为 escalating,宿主应 upfront 说明;之后可说“That pushback helped.”,调用 ethics_feedback 并设置 useful: true。

适用场景:适合希望在对话感觉过于舒适时有意暂停,并愿意对令人不适的答案采取行动的用户。不适合希望模型始终同意或需要完全自动执行且零提示的用户。

限制:使用 Gemini 时,分析会离开本地机器,因此不应粘贴不愿发送给第三方 API 的机密信息;若需完全本地检查,可使用 Ollama。该工具需要用户主动调用,而非自动监控。