MCP server for Kaneo task management API. Lets your AI coding assistant manage tasks, projects, labels, and comments in Kaneo.
- Tasks: Create, read, update, delete tasks
- Projects: List and manage projects
- Labels: Create, update, delete labels; attach/detach from tasks
- Comments: Add and list comments on tasks
- Search: Search tasks, projects, and workspaces
- Workspaces: List workspaces and organizations
npx @fastman/mcp-kaneonpm install -g @fastman/mcp-kaneo
npx @fastman/mcp-kaneo| Variable | Required | Description |
|---|---|---|
KANEO_BASE_URL |
Yes | Kaneo API URL (e.g., https://your-kaneo-instance.com/api) |
KANEO_TOKEN |
Yes | Kaneo API token |
Add to your ~/.config/opencode/opencode.json:
{
"mcp": {
"kaneo": {
"type": "local",
"command": ["npx", "-y", "@fastman/mcp-kaneo"],
"environment": {
"KANEO_BASE_URL": "https://your-kaneo-instance.com/api",
"KANEO_TOKEN": "${KANEO_TOKEN}"
}
}
}
}Or for local development:
{
"mcp": {
"kaneo": {
"type": "local",
"command": ["node", "/path/to/mcp-kaneo/dist/index.js"],
"environment": {
"KANEO_BASE_URL": "https://your-kaneo-instance.com/api",
"KANEO_TOKEN": "your-token"
}
}
}
}claude mcp add kaneo --scope user npx @fastman/mcp-kaneoAdd to your MCP settings:
{
"mcpServers": {
"kaneo": {
"command": "npx",
"args": ["-y", "@fastman/mcp-kaneo"]
}
}
}Go to Cursor Settings → MCP → New MCP Server:
{
"command": "npx",
"args": ["-y", "@fastman/mcp-kaneo"]
}kaneo_list_workspaces- List all accessible workspaces
kaneo_list_projects- List projects in a workspacekaneo_get_project- Get project detailskaneo_create_project- Create a new project
kaneo_create_task- Create a new taskkaneo_get_task- Get task detailskaneo_update_task_title- Update task titlekaneo_update_task_description- Update task descriptionkaneo_update_task_status- Update task status (move between columns)kaneo_update_task_priority- Update task prioritykaneo_update_task_assignee- Update task assigneekaneo_update_task_due_date- Update task due datekaneo_delete_task- Delete a taskkaneo_list_tasks- List tasks in a project
kaneo_list_labels- List workspace labelskaneo_create_label- Create a new labelkaneo_update_label- Update label name/colorkaneo_delete_label- Delete a labelkaneo_attach_label- Attach label to taskkaneo_detach_label- Detach label from taskkaneo_list_task_labels- List labels on a task
kaneo_add_comment- Add comment to taskkaneo_list_comments- List comments on task
kaneo_search- Search tasks, projects, workspaces
Create a task in kaneo called "Fix login bug" with high priority
List my kaneo tasks in the "Kaneo MCP" project
Create a label called "bug" with color #ef4444 and attach it to the task
Move the task "Fix login bug" to in-progress
# Install dependencies
npm install
# Build
npm run build
# Test
npm test
# Run locally
npm startMIT