Sundai hack – testing GraphRAG for llm tooling decision.
- Python 3.11+
- uv for reproducible installs
uv syncuv creates a local virtual‑env and installs the locked deps from pyproject.toml / requirements.lock.
Follow the official quick‑start ➜ https://microsoft.github.io/graphrag/get_started/
Put source files under:
llm_tools_graph/input/
Update settings.yaml, then run:
graphrag index --root ./llm_tools_graphgraphrag prompt-tune \
--root llm_tools_graph \
--domain "mcp tooling" \
--selection-method random \
--limit 1 \
--k 1 \
--no-discover-entity-types \
--output prompts/Tuned prompts will be saved to prompts/.
python main.py- try with smithery tool data
- link to agent
- use neo4j
- try with local models