A Model Context Protocol (MCP) server for integrating Guru with Cursor and Claude.
-
Clone and install dependencies:
git clone https://github.com/drilonbrahelika/mcp-guru cd guru-mcp-server npm install -
Get your Guru API credentials:
- Log into Guru > Settings > API
- Generate an API token and note your username/email
Run the server with:
node guru-mcp-server.jsThe server runs on stdio and is designed to be launched by MCP-compatible tools (like Cursor or Claude) via your mcp.json config.
-
Configure your MCP server:
- Open or create
.cursor/mcp.jsonin your home directory or project root. - Use this template (update the paths and credentials):
{ "mcpServers": { "guru": { "command": "node", "args": ["/absolute/path/to/guru-mcp-server.js"], "env": { "GURU_USERNAME": "your-guru-username", "GURU_TOKEN": "your-api-token" } } } }- Replace
/absolute/path/to/guru-mcp-server.jswith the actual path to your server file. - Insert your Guru username and API token.
- Open or create
-
Restart Cursor or Claude for changes to take effect.
For more details, see the template in .cursor/mcp.json or the original README.