LabscoMCP early access ↗
yarnovoMCP SERVER

Unreal Engine Knowledge Graph

Unreal Engine documentation as a Neo4j concept graph — ask what Blueprint relates to and get the connected concepts and learning path, in Chinese or English.

by yarnovo ↗Framework & SDK Documentation LookupCommunity

LABSCO SUMMARY

You bring the database and you fill it.

The graph is the product, and it does not arrive with the package — you stand up Neo4j, run the extraction against the documentation, and import the triples before the three tools return anything. Budget for that first; afterwards the payoff is a query shape ordinary documentation search cannot give you, which is "what do I need to understand before this makes sense".

What it is

An MCP server over a knowledge graph built from Unreal Engine's official documentation. Rather than returning matching pages, it returns relationships: which concepts a given concept contains, supports or depends on, each with the sentence of context that established the link. Queries take a Chinese and an English term together.

What you get

  • search_concept_relations — related concepts for one term, each with a predicate, context and direction; takes concept as a cn / en pair, limit defaults to 20
  • search_concepts — fuzzy name lookup when you remember the idea but not what it is called; limit defaults to 10
  • get_all_concepts — the concept list ranked by how many relationships each has, with incoming, outgoing and total counts, so the core concepts sort to the top; limit defaults to 100
  • Relationships stored as subject-predicate-object triples with a confidence score, extracted from the docs by DeepSeek v3

Requirements

A running Neo4j instance — the repository ships a docker-compose file for it — and Node.js >= 18.0.0. Run the server with npx -y unreal-engine-knowledge-graph-mcp and pass NEO4J_URI, NEO4J_USER and NEO4J_PASSWORD in the env block. The database starts empty: populate it with npm run extract-triplets then npm run import-to-neo4j, and extraction needs a DEEPSEEK_API_KEY. npm run extract-triplets:test-mode processes a single document if you just want to see it work. Package unreal-engine-knowledge-graph-mcp at 0.1.1, MIT.

Setup effort

One command plus credentials — npx -y unreal-engine-knowledge-graph-mcp, then supply credentials