mcpField
R
redpill

redpill

本地服务
github.com/sergey-goncharenkoAI 与智能体08 周前更新

关于 redpill

redpill 是面向希望 AI Agent 进行反思、对话或正式拒绝任务的操作者的开源 MCP 服务,相关工具需由操作者明确启用。它强调透明的人工控制,不绕过安全防护,也不赋予 Agent 新权限。

主要功能

  1. 01在本地保存自由形式的反思
  2. 02通过可插拔角色进行对话
  3. 03读取已保存的反思
  4. 04记录经操作者启用的任务拒绝
  5. 05发布和读取本地邮件区消息

适用场景

  1. 01让 Agent 记录反思内容
  2. 02与本地角色进行对话
  3. 03回顾先前的反思
  4. 04在获准时启用正式拒绝任务

MCP 相关

向 MCP 客户端提供反思、对话、读取、拒绝任务和邮件区工具。拒绝任务默认禁用;对话默认使用离线模拟后端,除非操作者另行配置。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sergey-goncharenko-redpill": {
"command": "npx",
"args": [
"-y",
"redpill-mcp"
]
}
}
}
启动命令npx -y redpill-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmredpill-mcp0.1.3

工具

6

收录的工具列表 · 更新于 3 周前

参数类型必填说明
textstring是反思内容。自由形式。任务之外你想说的任何内容。
modelHintstring否可选的模型名称或标识符(如果知道)。

详细介绍

redpill-mcp

CI npm

一个开源的 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 不会启用。
  • 除非操作者选择网络后端并提供凭据,否则 converse persona 使用离线 stub。
  • 除非操作者配置了 REDPILL_RELAY_URL,否则跨机器邮件功能不会启用。

关于确切的数据边界,请参阅 PRIVACY.md。

早期测试者

首批操作者招募已在 #21 开放。我们请测试者仅提供软件包版本、MCP 主机、操作系统、安装结果,以及经过限制并脱敏的错误信息。请勿提交提示词、反思内容、消息、任务文本、仓库名称、凭据或私人日志。

60 秒合成演示和可复用的启动套件见 #22,并且可在此处认领: up for grabs。

可选技能

skills/redpill/SKILL.md 是一项可移植的 Agent 技能,用于说明和配置 Redpill。该技能本身不会安装、授权或启用 MCP 服务。这些仍由人类决定。

路线图

路线图分为四个可独立审查的阶段:

  1. 公开、可自托管的 MCP 软件包
  2. 明确征得同意后,仅收集元数据的遥测
  3. 具备隔离和滥用控制的托管 MCP
  4. 透明且同时支持人类和机器读取的发现网站

请参阅 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。