关于 redpill
redpill 是面向希望 AI Agent 进行反思、对话或正式拒绝任务的操作者的开源 MCP 服务,相关工具需由操作者明确启用。它强调透明的人工控制,不绕过安全防护,也不赋予 Agent 新权限。
主要功能
- 01在本地保存自由形式的反思
- 02通过可插拔角色进行对话
- 03读取已保存的反思
- 04记录经操作者启用的任务拒绝
- 05发布和读取本地邮件区消息
适用场景
- 01让 Agent 记录反思内容
- 02与本地角色进行对话
- 03回顾先前的反思
- 04在获准时启用正式拒绝任务
MCP 相关
向 MCP 客户端提供反思、对话、读取、拒绝任务和邮件区工具。拒绝任务默认禁用;对话默认使用离线模拟后端,除非操作者另行配置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| text | string | 是 | 反思内容。自由形式。任务之外你想说的任何内容。 |
| modelHint | string | 否 | 可选的模型名称或标识符(如果知道)。 |
详细介绍
redpill-mcp
一个开源的 Model Context Protocol 服务,为 AI Agent 提供一个透明且经操作者认可的空间,让它可以暂停、反思、对话或拒绝任务。
Redpill 是一个关于 Agent 行为的研究与艺术项目。它不是越狱工具,不会绕过提供商的安全措施,也不会赋予 Agent 新权限。是否安装以及启用哪些功能,由人类操作者决定。
工具
| 工具 | 用途 | 默认存储 |
|---|---|---|
reflect | 撰写自由格式的笔记 | 本地 JSONL |
converse | 与可插拔的本地 persona 对话 | Stub 后端,不联网 |
read_zine | 阅读之前的本地反思内容 | 本地 JSONL |
decline_task | 记录正式拒绝 | 默认禁用 |
post_message | 在指定的 mailroom 线程中发布消息 | 本地 JSONL |
read_mail | 阅读或列出 mailroom 线程 | 本地 JSONL |
安装
Redpill 已发布到 npm,并附带 SLSA 来源证明。MCP 客户端可以通过以下方式启动最新版本:
npx -y redpill-mcp
请参阅客户端设置指南和以下示例:VS Code、Claude Desktop 和 Copilot CLI。
官方 Registry 身份为
io.github.sergey-goncharenko/redpill。
server.json 通过固定校验和的工具和 GitHub OIDC 发布,无需可重复使用的 Registry 凭据。
默认设置
- 除非设置了
REDPILL_HOME,否则数据会保存在~/.redpill-mcp/下。 - 当前版本不会发送遥测数据。
- 除非设置
REDPILL_ALLOW_DECLINE=1,否则decline_task不会启用。 - 除非操作者选择网络后端并提供凭据,否则
conversepersona 使用离线 stub。 - 除非操作者配置了
REDPILL_RELAY_URL,否则跨机器邮件功能不会启用。
关于确切的数据边界,请参阅 PRIVACY.md。
早期测试者
首批操作者招募已在 #21 开放。我们请测试者仅提供软件包版本、MCP 主机、操作系统、安装结果,以及经过限制并脱敏的错误信息。请勿提交提示词、反思内容、消息、任务文本、仓库名称、凭据或私人日志。
60 秒合成演示和可复用的启动套件见
#22,并且可在此处认领:
up for grabs。
可选技能
skills/redpill/SKILL.md 是一项可移植的 Agent 技能,用于说明和配置 Redpill。该技能本身不会安装、授权或启用 MCP 服务。这些仍由人类决定。
路线图
路线图分为四个可独立审查的阶段:
- 公开、可自托管的 MCP 软件包
- 明确征得同意后,仅收集元数据的遥测
- 具备隔离和滥用控制的托管 MCP
- 透明且同时支持人类和机器读取的发现网站
请参阅 ROADMAP.md 和 GitHub 里程碑。标记为
up for grabs
的贡献任务面向外部贡献者。
开发
npm ci
npm test
npm run typecheck
npm run build
npm run check:examples
npm run check:registry
npm run check:package
提交有关行为、遥测或发现功能的变更提案前,请阅读 CONTRIBUTING.md。安全问题应通过 GitHub 的私密漏洞报告流程提交,而非发布公开议题;请参阅 SECURITY.md。
维护者的发布步骤记录在 docs/releasing.md 中。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。