asanamcp

by adlio

Not rated
GitHub

About

Efficient, fast-load MCP server for managing Asana tasks, projects and portfolios.

Details

Author
adlio
Categories
Productivity, Other, Project Management

Setup

Install asanamcp in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/adlio/asanamcp

Follow the installation instructions in the repository README, then restart your MCP client.

-

Get an Asana Personal Access Token athttps://app.asana.com/0/my-apps

# Homebrew brew install adlio/tap/asanamcp # From crates.io cargo install asanamcp # From GitHub cargo install --git https://github.com/adlio/asanamcp

- Add to Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{ "mcpServers": { "asana": { "command": "asanamcp", "env": { "ASANA_TOKEN": "your-personal-access-token", "ASANA_DEFAULT_WORKSPACE": "your-workspace-gid" } } } }

TheASANA_DEFAULT_WORKSPACEis optional but recommended if you work primarily in one workspace. When set, workspace-based operations (search, list projects, list users, etc.) will use this default, reducing the need to specify workspace GID in every request.

# Dump tool schemas (useful for debugging) asanamcp --schema # Dump a specific tool's schema asanamcp --schema get # Launch the MCP Inspector (interactive web UI) make inspect

Fetch any Asana resource with recursive traversal support.

{"resource_type": "portfolio", "gid": "123", "depth": -1}

UsesASANA_DEFAULT_WORKSPACEif gid is empty.

Depth:-1= unlimited,0= none,N= N levels.

{"resource_type": "task", "project_gid": "123", "name": "New task", "assignee": "me"}

UsesASANA_DEFAULT_WORKSPACEif not provided.

{"resource_type": "task", "gid": "123", "completed": true}

Supports:task,project,portfolio,section,tag,comment,status_update,project_brief(Key Resources on Overview tab, NOT the Note tab).

Permanently delete an Asana resource. This action isirreversible.

{"resource_type": "task", "gid": "123"}

Supports:task,project,portfolio,section,tag,comment,status_update,project_brief.

{"action": "add", "relationship": "task_project", "target_gid": "task123", "item_gid": "proj456"}

Useitem_gidfor single items oritem_gidsfor bulk operations.

Search for tasks with rich filtering options.

{"workspace_gid": "123", "text": "bug", "completed": false, "assignee": "me"}

Search for any Asana resource by name using typeahead. Use this to find projects, templates, users, teams, and more.

{"query": "CloudSmith", "resource_type": "project_template"}
use asanamcp::{AsanaClient, Resource}; #[tokio::main] async fn main() -> Result<(), asanamcp::Error> { let client = AsanaClient::from_env()?; let workspaces: Vec<Resource> = client .get_all("/workspaces", &[("opt_fields", "gid,name")]) .await?; for ws in workspaces { println!("{}: {:?}", ws.gid, ws.fields.get("name")); } Ok(()) }
make ci # Run all checks (fmt, lint, build, docs, test) make test # Run tests make coverage # Coverage report make fmt # Format code make lint # Run clippy make inspect # Open MCP Inspector web UI make schema # Dump tool schemas to stdout

Interact with Asana tasks, projects, workspaces, and comments using the Asana API.

Interact with task, doc, and project data in Dart, an AI-native project management tool

Remote MCP server for MeisterTask. Create and manage projects, tasks, and notes from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.meistertask.com/mcp

The official Plane MCP server provides integration with Plane APIs, enabling full AI automation of Plane projects, work items, cycles and more.

Keep teams & agents coordinated automatically

From the creators of Wunderlist — the all-in-one task management app for to-do lists, notes, and projects. AI-powered productivity that replaces 5 apps.

Connect to the Taskade platform via MCP. Access tasks, projects, workflows, and AI agents in real-time through a unified workspace and API.

Official Taskeract MCP Server for integrating your Taskeract project tasks and load the context of your tasks into your MCP enabled app.

Manage your Todoist tasks and projects directly from your LLM.

AI-native trade business management for Australian tradies. 11 MCP tools for leads, quotes, jobs, invoicing, financials, and client CRM.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.