Cursor supports MCP to extend its context and tooling directly in the editor.
python scripts/install_mcp_config.py --client cursor --readonly- Open Cursor Settings.
- Navigate to Features > MCP Servers.
- Click + Add new MCP server.
- Configure as follows:
- Name:
zurvan - Type:
command - Command:
python /absolute/path/to/Project-Zurvan/scripts/mcp_server.py
- Name:
Note: Cursor's UI for environment variables might require you to set them in the shell before launching Cursor, or by wrapping the command in a bash script if the UI lacks an env mapping. Example wrapper script:
#!/bin/bash
export PYTHONPATH=/absolute/path/to/Project-Zurvan
export ZURVAN_MCP_READONLY=1
export ZURVAN_MCP_TRANSPORT=stdio
export ZURVAN_MCP_ALLOW_RAW_READ=0
export ZURVAN_EMBED_PROVIDER=mock
python /absolute/path/to/Project-Zurvan/scripts/mcp_server.pyPoint Cursor to this bash script instead of python directly.
Once added, you can ping Cursor's chat: @zurvan Search the knowledge base for "architecture decisions".