Skip to main content
The service includes an MCP (Model Context Protocol) server that exposes task management as tools for LLM applications like Claude Desktop, Cursor, or any MCP-compatible client.

Available tools

ToolDescription
list_tasksList tasks with optional status and priority filters
get_taskFetch a single task by ID
update_taskModify task fields (status, priority, labels, description)
delete_taskRemove a task
searchHybrid search across tasks
find_duplicatesFind tasks similar to a given text
set_task_statusChange a task’s status

Connecting

The MCP server runs on the same port as the REST API (default: 3100). Connect using the standard MCP transport:
# MCP endpoint
POST http://localhost:3100/mcp
GET  http://localhost:3100/mcp   # SSE transport

Claude Desktop configuration

Add OpenBunny to your Claude Desktop MCP configuration:
claude_desktop_config.json
{
  "mcpServers": {
    "openbunny": {
      "url": "http://localhost:3100/mcp"
    }
  }
}
Once connected, you can ask Claude to manage your tasks directly: “Show me all high-priority tasks” or “Create a task to fix the login bug.”