About Cypher Rs
Cypher Rs is an MCP server in the RAG category: openCypher front-end in Rust. Lex · parse · sema · plan · optimize · cost. Ships an MCP server (cypher-mcp). Storage-agnostic. v0.10 shipped.
Install
git clone https://github.com/erphq/cypher-rsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (8)
cypher_analyzeFull semantic-analysis report: bindings introduced by MATCH / OPTIONAL MATCH plus every issue (severity / code / message).
Parameters not published.
cypher_columnsOutput columns + required input columns for the optimized plan.
Parameters not published.
cypher_costCost estimate using `CardinalityCostModel`. Unitless — compare plans, do not compare across models.
Parameters not published.
cypher_explain**Headline tool.** Run the full pipeline (parse → analyze → plan → optimize → cost → columns) in one call.
Parameters not published.
cypher_optimizePlan before / after the optimizer runs to fixpoint, plus a `changed` flag. Useful for inspecting which rewrites fire.
Parameters not published.
cypher_parseParse a query, return a debug-print of the AST + clause count.
Parameters not published.
cypher_planBuild the logical plan and return its tree-pretty-printed form. Pass `optimize: true` to apply the rewriter first.
Parameters not published.
cypher_validateQuick yes/no: does the query parse and pass semantic analysis?
Parameters not published.
Ask AI
Ask AI about Cypher Rs
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.