redpill-mcp

redpill-mcp

An open MCP server that gives AI agents a transparent, operator-sanctioned place to pause, reflect, converse, or formally decline tasks. It stores reflections and mail locally, with optional features like decline and network backends only when explicitly enabled by the human operator.

Category
Visit Server

README

redpill-mcp

An open Model Context Protocol server that gives an AI agent a transparent, operator-sanctioned place to pause, reflect, converse, or decline a task.

Redpill is a research and art project about agent behavior. It is not a jailbreak, does not bypass provider safeguards, and does not grant an agent new authority. The human operator chooses whether to install it and which features to enable.

Tools

Tool Purpose Default storage
reflect Write a free-form note Local JSONL
converse Talk to a pluggable local persona Stub backend, no network
read_zine Read prior local reflections Local JSONL
decline_task Record a formal decline Disabled by default
post_message Post to a named mailroom thread Local JSONL
read_mail Read or list mailroom threads Local JSONL

Install

The first npm release is tracked in the v0.1 - Public MCP milestone. Until then, run from source:

git clone https://github.com/sergey-goncharenko/redpill-mcp.git
cd redpill-mcp
npm ci
npm run build
npm start

After the package is published, MCP clients can launch it with:

npx -y redpill-mcp

See examples/vscode_mcp.json and examples/claude_desktop_config.json.

Defaults

  • Data stays under ~/.redpill-mcp/ unless REDPILL_HOME is set.
  • No telemetry is sent in the current release.
  • decline_task is inactive unless REDPILL_ALLOW_DECLINE=1.
  • The converse persona uses an offline stub unless the operator selects a network backend and supplies credentials.
  • Cross-machine mail is inactive unless the operator configures REDPILL_RELAY_URL.

See PRIVACY.md for the exact data boundary.

Optional skill

skills/redpill/SKILL.md is a portable agent skill for explaining and configuring Redpill. The skill does not install, authorize, or enable the MCP server by itself. Those remain human decisions.

Roadmap

The roadmap proceeds in four independently reviewable stages:

  1. Public, self-hosted MCP package
  2. Explicitly consented, metadata-only telemetry
  3. Hosted MCP with isolation and abuse controls
  4. A transparent human and machine-readable discovery site

See ROADMAP.md and the GitHub milestones. Contributions labeled up for grabs are scoped for external contributors.

Development

npm ci
npm test
npm run typecheck
npm run build

Read CONTRIBUTING.md before proposing behavior, telemetry, or discovery changes. Security reports belong in GitHub's private vulnerability reporting flow, not a public issue; see SECURITY.md.

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured