用于Web3协议文档的MCP服务器——EIP、ERC、BIP、SIMD、Cosmos ADR、Polkadot RFC、合同注册表
概览
向你的编码代理咨询EIP、BIP、ADR、CIP、RFC和规范合同地址——而无需离开编辑器。支持任何兼容MCP的客户端:Claude Code、Cursor、Windsurf、Cline、Zed、Continue、OpenCode、Codex等。 或者在自己的终端里重玩:asciinema play docs/assets/demo.cast 区块链协议的规范分布在三个不同的熔炉上。每次你需要查找EIP-4844、BIP-340、CIP-25,或者哪个分支发布了PUSH0时,你都在GitHub上翻找标签页。这个MCP会用FTS5排名本地索引所有协议——以及以太坊、Arbitrum、Base、Optimism、Polygon等19个协议的地址——所以你的代理用实际的规范文本来回答,而不是幻觉式的意译。 Python 3.11+ ·uv(提供 uvx)·~500 MB 的空闲磁盘用于索引 ·git on PATH(由 --sync 使用 )。 发射命令在客户端之间是相同的: 光标 ·风帆冲浪 ·Cline ·继续 ·Zed ·通用标准 MCP 客户端 添加到客户端的MCP配置中(~/.cursor/mcp。
概述(AI 翻译)
一台MCP服务器,十一个协议规范仓库。 向你的编码代理咨询EIP、BIP、ADR、CIP、RFC和规范合同地址——而无需离开编辑器。支持任何兼容MCP的客户端:Claude Code、Cursor、Windsurf、Cline、Zed、Continue、OpenCode、Codex等。
或者在自己的终端里重玩:asciinema play docs/assets/demo.cast
为什么
区块链协议的规范分布在11个不同的上游仓库上,分布在三个不同的熔炉上。每次你需要查找EIP-4844、BIP-340、CIP-25,或者是哪个分支发布了PUSH0,你都在GitHub上翻找标签页。这个MCP会在本地索引所有协议,使用FTS5排名——10条链上的1,767个提案以及以太坊、Arbitrum、Base、Optimism、Polygon等19个协议的地址——所以你的代理会用实际的规范文本来回答,而不是幻觉式的意译。
安装
需要: Python 3.11+ ·
uv(提供uvx) ·~500 MB 的可用磁盘,用于索引 ·git在PATH(由--sync使用)。
步骤1 — 建立索引(一次性,~2分钟,~500 MB,~/.cache/web3-docs-mcp/)
第二步 — 向你的代理注册服务器
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Why
Specs for blockchain protocols live across eleven different upstream repos on three different forges. Every time you need to look up EIP-4844, BIP-340, CIP-25, or which fork shipped PUSH0, you’re tab-hunting through GitHub. This MCP indexes them all locally with FTS5 ranking — 1,767 proposals across 10 chains plus addresses for 19 protocols on Ethereum, Arbitrum, Base, Optimism, Polygon, and more — so your agent answers with the actual spec text, not a hallucinated paraphrase.
Install
Requires: Python 3.11+ ·
uv(providesuvx) · ~500 MB free disk for the index ·giton PATH (used by--sync).
Step 1 — build the index (one-time, ~2 min, ~500 MB in ~/.cache/web3-docs-mcp/)
uvx web3-docs-mcp --sync
Step 2 — register the server with your agent
The launch command is identical across clients:
uvx web3-docs-mcp
git clone https://github.com/dioptx/web3-docs.git && cd web3-docs
uv sync
安装
uvx web3-docs-mcp配置
{
"mcpServers": {
"web3-docs": {
"command": "uvx",
"args": ["web3-docs-mcp"]
}
}
}