Skip to main content
Glama
Ryosuke-Mohri

Asana MCP Hybrid Integration

Asana MCP Hybrid Integration

Asana公式MCP V2 + ローカルMCPガードサーバーのハイブリッド構成で、
Cursor Agent から自然言語でAsanaのポートフォリオ/プロジェクト/タスク管理を安全に実行する基盤。

Architecture

MCP Server

Role

Transport

asana-official

日常操作 (閲覧, 作成, 更新, 検索)

npx mcp-remote → Asana MCP V2

asana-guard

ガード付き操作 (削除, 一括更新, 命名規則, 監査)

Python stdio

Prerequisites

  • Windows 10+

  • Python 3.12+

  • Node.js v22+ (for npx mcp-remote)

  • Asana account with Developer Console access

Quick Start

# 1. Activate virtual environment
.venv\Scripts\Activate.ps1

# 2. Store your Asana PAT
python scripts\setup_auth.py

# 3. Verify connection
python scripts\verify_connection.py

# 4. Restart Cursor to load MCP servers

Guard MCP Tools

Tool

Description

guard_delete_task

Preview task deletion + issue confirm token

guard_delete_project

Preview project deletion + issue confirm token

guard_confirm_delete

Execute deletion with valid confirm token

guard_audit_log

Search audit log entries

guard_check_connection

Verify Asana API connectivity

Security

  • Secrets are stored in Windows Credential Manager via keyring (DPAPI encrypted)

  • All guarded operations are logged to logs/audit_YYYYMMDD.jsonl

  • Delete operations require two-step confirmation (preview → approve → execute)

  • Sensitive values are automatically masked in audit logs

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ryosuke-Mohri/Asana_MCP_RestAPI'

If you have feedback or need assistance with the MCP directory API, please join our Discord server