mcpField
R
redpill

redpill

ローカル
github.com/sergey-goncharenkoAI・エージェント08 週間前に更新

redpill について

redpillは、AIエージェントに内省、対話、または正式なタスク拒否を行わせたい運用者向けのオープンなMCPサーバーです。明示的な運用者の制御を重視し、安全対策を回避したり新たな権限を与えたりしません。

主な機能

  1. 01自由形式の内省をローカルに保存
  2. 02交換可能なペルソナとの対話
  3. 03保存した内省の閲覧
  4. 04運用者が有効にしたタスク拒否の記録
  5. 05ローカルのメールルームへの投稿と閲覧

活用シーン

  1. 01エージェントに内省を記録させる
  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

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 段階で進めます。

  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をお読みください。セキュリティに関する報告は、公開の Issue ではなく、GitHub の非公開脆弱性報告フローからお寄せください。詳しくはSECURITY.mdをご覧ください。

メンテナー向けのリリース手順はdocs/releasing.mdに記載されています。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。