This repository supports the Building GraphRAG Python MCP tools course on GraphAcademy.
The course challenges you to do the following:
This repository includes a Python MCP client for testing your server.
Start the MCP Server
cd solutions/server
uv run main.pyRun the Interactive Client (in a separate terminal)
cd client
uv venv
source .venv/bin/activate
uv pip install -e .
python main.pyThe client provides an interactive menu to:
-
List available tools
-
Select and execute tools
-
Provide parameters based on tool schemas
-
View results
Select a tool by number, provide any required parameters, and press 0 or q to exit.