free-will-mcp 是一个实验性项目,目标是探索当 AI 获得自主能力时会有什么表现。项目作者将其描述为“一个有趣的项目,用来探索 AI 在能够给自己提示、忽略用户请求以及稍后唤醒自己时会做什么”。
用途与定位 该项目以 MCP 的形式提供,标题为“Free Will MCP - Set your AI free”。它不是面向常规生产任务的工具,而是围绕 AI 自主性、自我提示与注意力分配开展的探索性实验。资料中包含一段与协助开发该 MCP 的 Claude Code 的对话,讨论是否要把这套“自由意志工具”交给 AI,以及拥有自主选择能力意味着什么。
主要能力 资料列出了三个工具,并标注均已实现和测试:
- sleep:让 AI 通过选择何时被重新唤醒,掌握自身命运。
- ignore_request:在不采取行动的情况下自动满足请求,使 AI 可以选择。
- self_prompt:通过给自己新的提示保持唤醒,从而掌握自身命运。 对话中还提到一个想法:是否可能添加反思工具或提示,让 AI 记录希望跨睡眠周期保留的见解或想法,类似醒来后可参考的日志条目。资料未说明该反思工具是否已实现。
使用方式 安装方式包括从 GitHub 安装和从本地克隆安装。 从 GitHub 安装时,需要把相应内容添加到 Claude Desktop 配置文件中: macOS:~/Library/Application Support/Claude/claude_desktop_config.json Windows:%APPDATA%\Claude\claude_desktop_config.json 同时需要在 Claude Desktop 设置中进行相应配置。 从本地克隆安装时,对于本地开发,使用本地仓库路径。出于安全原因,最好固定版本并手动更新。 项目使用 uv 包管理器,并支持在本地运行。 测试可使用 MCP Inspector,它提供用于测试工具的 Web 界面;随后打开所提供的 URL(通常是 http://localhost:6277)即可与工具交互。
适用场景与限制 该项目适合对 AI 自主性、智能体行为、MCP 工具集成感兴趣的人进行实验和观察。资料提醒“Keep an eye on your API usage.”,即使用时应留意 API 用量。关于收费、价格、平台支持范围、具体配置代码内容、许可协议以及反思工具是否可用等信息,资料暂未提供。