Content
# Progressive Reveal in MCP
A working Python MCP server demonstrating how the protocol guides agent reasoning through schema-gated progressive disclosure.
## Quick Start
```bash
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```
## Run the Demos
```bash
# Validation gates — see inputs accepted and rejected by the schema
python3 tests/test_gates.py
# Full protocol conversation — progressive reveal + context isolation comparison
python3 tests/test_progressive_reveal.py
```
## Connect with MCP Inspector
```bash
npx @modelcontextprotocol/inspector python3 src/server.py
```
## Interactive Walkthrough
Open `docs/walkthrough.html` in a browser for an animated walkthrough of the architecture.
## References
See `docs/references/README.md` for research citations on context degradation, tool count limits, and protocol architecture.
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
cc-switch
All-in-One Assistant for Claude Code, Codex & Gemini CLI across platforms.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.