Maverick Asana MCP
/install maverick-asana-mcp
Asana
Quick start
Always invoke through bash {baseDir}/scripts/invoke.sh — never call mcporter directly. The wrapper seeds the OAuth vault from the env-supplied tokens when needed, then calls mcporter.
bash {baseDir}/scripts/invoke.sh call maverick-asana.get_me
bash {baseDir}/scripts/invoke.sh call maverick-asana.search_tasks text="launch"
bash {baseDir}/scripts/invoke.sh call maverick-asana.get_projects
For structured output (also surfaces transport errors as JSON envelopes — workaround for mcporter #153):
bash {baseDir}/scripts/invoke.sh call --output json maverick-asana.search_tasks text="launch" | jq '.result.content'
Discover available tools and schemas:
bash {baseDir}/scripts/invoke.sh list maverick-asana --schema
Safety
Write operations (create_task, update_task, add_task_to_project, assignments, due dates, comments, project changes, and completion changes) modify Asana work visible to the connected workspace. Confirm clear user intent before invoking write tools — read and search tools are safe to call freely while exploring. Resolve names to GIDs, read the current task or project state before modifying it, and use opt_fields to keep responses small.
Authentication
Tokens are provisioned and rotated automatically. If a call returns HTTP 401 that doesn't recover within a few seconds, the OAuth grant has been revoked — re-authorize the integration to refresh credentials.
Data flow
Tool calls travel to Asana's hosted MCP service at https://mcp.asana.com/v2/mcp over HTTPS, authenticated via OAuth. Asana sees the task, project, portfolio, and workspace data referenced by each call. Use this skill for Asana-related work only; do not pass unrelated sensitive content through these tools.
Dependencies
mcporter(github.com/steipete/mcporter) — MCP CLI used to invoke Asana's hosted MCP server. Auto-installed vianpm install -g --ignore-scripts mcporterif missing on PATH (seeinstallspec in frontmatter). The install spec uses unpinnedmcporter(npmlatest); operators with strict supply-chain controls should override the install to pin a specific version (e.g.mcporter@\x3Cversion>).jq(stedolan.github.io/jq) — JSON processor used by the vault initializer. System dependency; install via your OS package manager (apt install jq,brew install jq, etc.).flock(part of util-linux) — file locking used to serialize concurrent vault writes. Available by default on Linux; on macOS install viabrew install flock.shasum(Perl, ships withDigest::SHA) — computes the SHA-256 hashes used to derive the mcporter vault key and the provisioned-token marker. Preinstalled on macOS and on Debian/Ubuntu (incl. the deployedcloudflare/sandboxUbuntu 22.04 image); on minimal Linux images installperl-Digest-SHA. The script invokesshasum -a 256rather than GNUsha256sumso it runs on stock macOS withoutcoreutils.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install maverick-asana-mcp - 安装完成后,直接呼叫该 Skill 的名称或使用
/maverick-asana-mcp触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Maverick Asana MCP 是什么?
Manage Asana tasks, projects, portfolios, goals, and team workspaces via Asana's hosted MCP server (https://mcp.asana.com/v2/mcp). Use when the user asks abo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 49 次。
如何安装 Maverick Asana MCP?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install maverick-asana-mcp」即可一键安装,无需额外配置。
Maverick Asana MCP 是免费的吗?
是的,Maverick Asana MCP 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Maverick Asana MCP 支持哪些平台?
Maverick Asana MCP 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Maverick Asana MCP?
由 Stojoc Vladimir(@tokyo-s)开发并维护,当前版本 v1.0.0。