Content
# MCP Servers
This folder contains a collection of **Minimal Control Point (MCP) servers** that wrap public protocol documentation in a semantic-search API. They are meant to be run from within the `cursor` / `fastmcp` tooling stack so that the rest of this repository (or your own AI agent) can query the docs at runtime.
## Directory layout
| Path | Purpose |
| ------------------ | ----------------------------------------------------------- |
| `x402_MCP/` | MCP server + vector‐store for the **x402 Protocol** docs |
| `Reclaim_MCP/` | MCP server + vector‐store for the **Reclaim Protocol** docs |
| `Nillion_MCP/` | MCP server + vector‐store for the **Nillion** docs |
| `Eigen_Layer_MCP/` | MCP server + vector‐store for the **EigenLayer** docs |
Each sub-folder contains:
- `<name>_mcp.py` – the actual server (run it with `python <name>_mcp.py`)
- `<name>_vectorstore.parquet` – the embedded vector store generated from the docs
- `<name>_docs_full.txt` – a plain-text concatenation of the full docs used to create the store
The vector stores (`*_vectorstore.parquet`) and `*_docs_full.txt` files are **already checked-in** for convenience, so you can run the servers out-of-the-box. If you need to regenerate the stores you can run your own offline ingestion pipeline or use the original build utilities (not included in this repository).
```bash
# Example: launch the x402 MCP server
python MCPs/x402_MCP/x402_mcp.py # transport defaults to stdio
```
## Security & secrets
No **private** API keys, credentials, or wallets are committed to this repository. You may notice that some of the `*_docs_full.txt` files (and therefore their vector stores) include **example or dev-net private keys** that come straight from the public documentation of the respective projects (for example, Nillion's local-devnet keys). Those keys are intentionally public and cannot be used on main-net or test-net systems – they are safe to keep in version control.
If you intend to add your own tooling on top of these MCP servers \*do **NOT\*** commit real secrets. Store anything sensitive in an `.env` file that is listed in the project-level `.gitignore`.
## Requirements
- Python ³⋅¹¹+
- The dependencies pinned in `requirements.txt`
```bash
pip install -r requirements.txt
```
## Contributing
Feel free to open a PR to add additional MCP servers or improve the existing ones. Please verify that any new documentation you ingest is either public-domain or licensed for redistribution and does **not** contain sensitive credentials.
Connection Info
You Might Also Like
MarkItDown MCP
Python tool for converting files and office documents to Markdown.
Filesystem
Model Context Protocol Servers
Sequential Thinking
Model Context Protocol Servers
codex-mcp-server
Codex Mcp Server
SmartDB_MCP
Universal database MCP server connecting to MySQL, PostgreSQL, SQL Server,...
awesome-context-engineering
A curated list of awesome open-source libraries for context engineering...