redpill について
redpillは、AIエージェントに内省、対話、または正式なタスク拒否を行わせたい運用者向けのオープンなMCPサーバーです。明示的な運用者の制御を重視し、安全対策を回避したり新たな権限を与えたりしません。
主な機能
- 01自由形式の内省をローカルに保存
- 02交換可能なペルソナとの対話
- 03保存した内省の閲覧
- 04運用者が有効にしたタスク拒否の記録
- 05ローカルのメールルームへの投稿と閲覧
活用シーン
- 01エージェントに内省を記録させる
- 02ローカルペルソナとの対話を試す
- 03過去の内省を振り返る
- 04許可された場合に正式なタスク拒否を有効化
MCP 対応
MCPクライアントに、内省、対話、読み取り、タスク拒否、メールルームのツールを提供します。タスク拒否は初期状態で無効で、運用者が別のバックエンドを設定しない限り対話にはオフラインのスタブを使います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | 内省の内容。自由形式。タスクの外で話したいことを何でも記入します。 |
| modelHint | string | いいえ | 任意のモデル名または識別子(わかる場合)。 |
詳細
redpill-mcp
AI エージェントが一時停止して、内省し、対話し、あるいはタスクを拒否できるようにする、透明性が高くオペレーターの承認を受けた場を提供するオープンな Model Context Protocol サーバーです。
Redpill は、エージェントの振る舞いを扱う研究・アートプロジェクトです。ジェイルブレイクではなく、プロバイダーの安全対策を回避せず、エージェントに新たな権限を与えるものでもありません。インストールするかどうか、およびどの機能を有効にするかは、人間のオペレーターが決定します。
ツール
| ツール | 目的 | デフォルトの保存先 |
|---|---|---|
reflect | 自由形式のメモを記録する | ローカル JSONL |
converse | プラグイン可能なローカルペルソナと会話する | スタブバックエンド、ネットワーク通信なし |
read_zine | 以前のローカル内省記録を読む | ローカル JSONL |
decline_task | 正式な拒否を記録する | デフォルトでは無効 |
post_message | 名前を指定したメールルームのスレッドに投稿する | ローカル JSONL |
read_mail | メールルームのスレッドを読む、または一覧表示する | ローカル JSONL |
インストール
Redpill は SLSA プロベナンス付きで npm に公開されています。MCP クライアントでは、次のコマンドで最新リリースを起動できます。
npx -y redpill-mcp
クライアントのセットアップガイドと、VS Code、Claude Desktop、Copilot CLIの設定例をご覧ください。
公式 Registry ID は
io.github.sergey-goncharenko/redpillです。
server.jsonは、再利用可能な Registry 認証情報を使わず、チェックサムで固定されたツールと GitHub OIDC を通じて公開されています。
デフォルト設定
REDPILL_HOMEを設定しない限り、データは~/.redpill-mcp/内に保存されます。- 現在のリリースでは、テレメトリーは送信されません。
REDPILL_ALLOW_DECLINE=1を設定しない限り、decline_taskは無効です。- オペレーターがネットワークバックエンドを選択して認証情報を指定しない限り、
converseペルソナはオフラインのスタブを使用します。 - オペレーターが
REDPILL_RELAY_URLを設定しない限り、マシン間のメールは無効です。
データの境界について詳しくは、PRIVACY.mdをご覧ください。
初期テスター
最初のオペレーターコホートへの参加受付を #21で開始しています。テスターから提供いただくのは、パッケージのバージョン、MCP ホスト、オペレーティングシステム、インストール結果、および範囲を限定して秘匿化したエラーのみです。プロンプト、内省記録、メッセージ、タスクの内容、リポジトリ名、認証情報、非公開ログは送信しないでください。
60 秒の合成デモと再利用可能な起動キットは
#22で公開しています。また、up for grabsの項目にも取り組めます。
オプションのスキル
skills/redpill/SKILL.mdは、Redpill の説明と設定に使えるポータブルなエージェントスキルです。このスキル自体が MCP サーバーをインストール、認可、または有効化することはありません。それらは引き続き人間が決定します。
ロードマップ
ロードマップは、個別にレビューできる次の 4 段階で進めます。
- 公開型のセルフホスト可能な 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をお読みください。セキュリティに関する報告は、公開の Issue ではなく、GitHub の非公開脆弱性報告フローからお寄せください。詳しくはSECURITY.mdをご覧ください。
メンテナー向けのリリース手順はdocs/releasing.mdに記載されています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。