{"apiVersion":"v1","directorySlug":"wikipethia-mcp-da3170fda5","title":"wikipethia","description":"Give your LLM direct access to Ethereum specs, research, discussion, and history. An MCP server over a curated corpus: ethresear.ch, Ethereum Magicians, EIPs, ERCs, consensus-specs, execution-specs, and more.","pageUrl":"https://www.mcpbundles.com/skills/wikipethia-mcp-da3170fda5","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.wikipethia.org/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"org.wikipethia/wikipethia-mcp-da3170fda5","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"find_similar","description":"Find documents in the local corpus (research forums, EIP/ERC and consensus specs, blogs) that are semantically similar to a given one — nearest neighbors by embedding, not keyword overlap, including across sources. Use it to explore outward from a good hit: parallel proposals, competing mechanisms, the standards discussion of a research idea, and later posts revisiting the same design space share ideas but often not vocabulary, so keyword search misses them. Takes the doc_id of any document (fro","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["doc_id"],"properties":{"limit":{"type":["integer","null"],"format":"uint","minimum":0},"doc_id":{"type":"string"}}},"logicalName":"find_similar","displayName":"find_similar","title":"find_similar","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_post_context","description":"Fetch one document from the local corpus. Forum posts (ethresear.ch, Ethereum Magicians) come with their immediate conversation — a few thread posts before and after; standalone documents (EIP/ERC specifications, consensus and execution-layer specs, Engine API specs, AllCoreDevs meeting notes, blog articles) come back on their own. Short documents arrive whole; longer ones page, and long EIPs and consensus specs usually do: a response ending in a truncation notice names the exact offset to pass","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["doc_id"],"properties":{"after":{"type":["integer","null"],"format":"uint","minimum":0},"before":{"type":["integer","null"],"format":"uint","minimum":0},"doc_id":{"type":"string"},"offset":{"type":["integer","null"],"format":"uint","minimum":0}}},"logicalName":"get_post_context","displayName":"get_post_context","title":"get_post_context","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_topic","description":"Fetch an entire discussion thread from the local corpus's forum sources (ethresear.ch, Ethereum Magicians): the original post in full, plus a one-line index of every reply (doc_id, author, date, opening words). Use this when a search_posts hit is a reply and you need the original post it responds to, or when you need the arc of the whole discussion — on these forums the objections, corrections, and author follow-ups in the replies routinely change the conclusions of the opening post. Pass the do","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"doc_id":{"type":["string","null"]},"source":{"type":["string","null"]},"topic_id":{"type":["integer","null"],"format":"uint64","minimum":0},"reply_offset":{"type":["integer","null"],"format":"uint","minimum":0}}},"logicalName":"get_topic","displayName":"get_topic","title":"get_topic","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lookup_spec","description":"Look up an exact identifier in the canonical Ethereum specifications held in the local corpus: a constant's value (MAX_EFFECTIVE_BALANCE, MIN_SLASHING_PENALTY_QUOTIENT), a spec function's Python body (process_deposit, get_validator_churn_limit), or an ERC's Solidity declaration and magic values (isValidSignature, permit, previewRedeem, MAGICVALUE). Reach for it on \"what exactly does this return / what is the selector / what value must I compare against\" questions: those answers are short literal","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["name"],"properties":{"fork":{"type":["string","null"]},"name":{"type":"string"}}},"logicalName":"lookup_spec","displayName":"lookup_spec","title":"lookup_spec","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_posts","description":"Search a local, curated corpus of Ethereum protocol research and standards: tens of thousands of posts from the ethresear.ch and Ethereum Magicians (ethereum-magicians.org) forums, 2017 to present, plus the full EIP and ERC specifications, the consensus-layer specs, the executable execution-layer spec (EELS, Python, per fork), the Engine API specs, AllCoreDevs meeting notes (what core devs decided and when), and articles from vitalik.eth.limo and blog.ethereum.org. Use this BEFORE web search for","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"limit":{"type":["integer","null"],"format":"uint","minimum":0},"query":{"type":"string"},"scope":{"type":["string","null"]}}},"logicalName":"search_posts","displayName":"search_posts","title":"search_posts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=wikipethia&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Aud2lraXBldGhpYS5vcmcvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22wikipethia%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.wikipethia.org%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22wikipethia%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.wikipethia.org%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=wikipethia&connectorUrl=https%3A%2F%2Fmcp.wikipethia.org%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"wikipethia\" --url \"https://mcp.wikipethia.org/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wikipethia-mcp-da3170fda5","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wikipethia-mcp-da3170fda5/tools/{tool}","mcpServerUrl":"https://mcp.wikipethia.org/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wikipethia-mcp-da3170fda5?live=1"}