godspeed-mcp

by AliNagy
Verified
# Godspeed MCP A Model Context Protocol connector for the Godspeed Task Management API. ## Installation You can use this tool without installation via npx: ```bash npx godspeed-mcp ``` Or install it globally: ```bash npm install -g godspeed-mcp ``` ## Configuration ### Authentication Token The Godspeed API token can be provided in two ways: 1. Environment variable: `GODSPEED_TOKEN` 2. Command line argument: `--token=YOUR_TOKEN` or `-t YOUR_TOKEN` ### Empty List ID (Optional) For creating new task lists, you can configure an empty list ID to use as a template: 1. Environment variable: `GODSPEED_EMPTY_LIST_ID` 2. Command line argument: `--empty-list-id=YOUR_LIST_ID` or `-e YOUR_LIST_ID` If not provided, you'll need to specify the empty list ID when creating new lists. ## Cursor MCP Configuration For Windows, create a file at `%USERPROFILE%\.cursor\mcp.json` with the following structure: ```json { "mcpServers": { "godspeed-mcp": { "command": "cmd /c", "args": [ "godspeed-mcp", "--token=your-godspeed-api-token", "--empty-list-id=your-empty-list-id" // Optional ] } } } ``` For Mac/Linux, create a file at `~/.cursor/mcp.json` with this structure: ```json { "mcpServers": { "godspeed-mcp": { "command": "npx", "args": ["godspeed-mcp"], "env": { "GODSPEED_TOKEN": "your-godspeed-api-token", "GODSPEED_EMPTY_LIST_ID": "your-empty-list-id" // Optional } } } } ``` ## Features This MCP connector provides the following task management tools: - List all tasks - Get task details - Create new tasks (single or bulk up to 60 tasks) - Update existing tasks - Delete tasks - Complete/uncomplete tasks - Get task lists - Create new task lists (by duplicating a template) - Duplicate existing lists ## License MIT