@taskstaq/mcp-server
v1.4.0
Published
MCP server for TaskStaq — connect AI agents to your task board
Maintainers
Readme
@taskstaq/mcp-server
Connect AI agents (Claude Code, Cursor, Windsurf, etc.) to your TaskStaq board via the Model Context Protocol.
Quick Setup
- Generate an API token in TaskStaq Settings > API tab
- Add to your MCP client config:
Claude Code
claude mcp add-json taskstaq '{"command":"npx","args":["-y","@taskstaq/mcp-server"],"env":{"TASKSTAQ_API_TOKEN":"tsk_your_token_here","TASKSTAQ_URL":"https://app.taskstaq.com"}}'Cursor / Windsurf / Other
Add to your MCP config file (e.g. .cursor/mcp.json):
{
"mcpServers": {
"taskstaq": {
"command": "npx",
"args": ["-y", "@taskstaq/mcp-server"],
"env": {
"TASKSTAQ_API_TOKEN": "tsk_your_token_here",
"TASKSTAQ_URL": "https://app.taskstaq.com"
}
}
}
}Tools (22)
| Tool | Description |
|------|-------------|
| Projects | |
| list_projects | List all boards with columns, tags, groups |
| create_project | Create project with default columns |
| update_project | Update project name/description |
| delete_project | Delete project (irreversible) |
| Columns | |
| create_column | Add column to a project |
| update_column | Rename a column |
| delete_column | Delete column and its cards (irreversible) |
| reorder_columns | Reorder columns by providing IDs in order |
| Tasks | |
| list_tasks | List tasks in a project |
| get_task | Get task details |
| create_task | Create a task (title, column, tags, group, priority, emoji, dueDate) |
| update_task | Update a task (all fields optional, including group) |
| delete_task | Soft-delete a task |
| move_task | Move task to different column/position |
| restore_task | Restore a soft-deleted task |
| list_deleted_tasks | List trashed tasks in a project |
| Tags | |
| create_tag | Create a project tag |
| update_tag | Update tag name/color |
| delete_tag | Delete a tag |
| Groups | |
| create_group | Create a swimlane group |
| update_group | Update group name/color |
| delete_group | Delete group (tasks become ungrouped) |
Environment Variables
| Variable | Required | Default |
|----------|----------|---------|
| TASKSTAQ_API_TOKEN | Yes | — |
| TASKSTAQ_URL | No | https://app.taskstaq.com |
