Official Asana MCP server for task management
## Asana MCP Server: Work Management The **Asana MCP Server** integrates Asana's work management platform into Google Antigravity, enabling developers to manage projects, track tasks, and coordinate team workflows through AI-assisted project management. ### Why Asana MCP? - **Project Hierarchy**: Organize work with projects, sections, tasks, and subtasks - **Timeline Views**: Visualize project schedules with Gantt-style timelines - **Portfolios**: Track multiple projects and their status in unified views - **Goals Tracking**: Connect daily work to company objectives and key results - **Automation Rules**: Automate routine work with custom rules and triggers ### Key Features #### 1. Task Management ```python # Create task with details task = await asana.createTask({ "name": "Implement user authentication", "projects": ["project_gid"], "assignee": "user_gid", "due_on": "2024-12-20", "notes": "Implement OAuth 2.0 flow with Google and GitHub providers", "tags": ["backend", "security"], "custom_fields": { "priority": "High", "story_points": 8 } }) # Add subtasks await asana.createSubtask({ "parent": task.gid, "name": "Set up OAuth provider configurations" }) # Complete task await asana.updateTask({ "task_gid": task.gid, "completed": True }) ``` #### 2. Project and Portfolio Management ```python # Get project tasks tasks = await asana.getTasks({ "project": "project_gid", "completed_since": "now", "opt_fields": ["name", "assignee", "due_on", "completed"] }) # Update project status await asana.createProjectStatus({ "project": "project_gid", "text": "Sprint 5 completed successfully. All critical features shipped.", "color": "green" }) # List portfolio projects portfolio = await asana.getPortfolioItems({ "portfolio": "portfolio_gid" }) ``` ### Configuration ```json { "mcpServers": { "asana": { "command": "npx", "args": ["-y", "@anthropic/mcp-asana"], "env": { "ASANA_ACCESS_TOKEN": "your-access-token", "ASANA_DEFAULT_WORKSPACE": "your-workspace-gid" } } } } ``` ### Use Cases **Sprint Management**: Plan and track development sprints with tasks, assignments, and due dates. **Release Planning**: Coordinate cross-team releases with dependencies and milestones. **Bug Tracking**: Create and manage bug reports with priority, assignment, and resolution tracking. The Asana MCP Server brings comprehensive work management to your AI-assisted development workflow.
{
"mcpServers": {
"asana": {
"mcpServers": {
"asana": {
"url": "https://mcp.asana.com/sse",
"type": "sse"
}
}
}
}
}