Asana MCP Server は公式ですか?
いいえ。`@roychri/mcp-server-asana` は独立した開発者によるコミュニティプロジェクトです。Asana の公式 MCP サーバーはリモートエンドポイント `https://mcp.asana.com/v2/mcp` です。
@roychri
基本情報
概要はまだありません
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"asana": {
"command": "npx",
"args": [
"-y",
"@roychri/mcp-server-asana"
],
"env": {
"ASANA_ACCESS_TOKEN": "your-asana-access-token"
}
}
}
}List all available workspaces in Asana
Search for projects in Asana using name pattern matching
Get tasks from the authenticated user's 'My Tasks' list in a workspace. Returns the user's personal task list including sections like Inbox, Today, This Week, etc.
Search tasks in a workspace with advanced filtering options
Get detailed information about a specific task
Create a new task in a project
Get comments and stories for a specific task
Update an existing task's details
Get detailed information about a specific project
Get the number of tasks in a project
Get sections in a project
Get all tasks in a project. Use this instead of search_tasks when you need to list tasks in a specific project. Supports pagination and optional field selection.
Create a new project in a workspace or team
Create a comment or story on a task. Either text or html_text is required.
Set dependencies for a task
Set dependents for a task (tasks that depend on this task)
Create a new subtask for an existing task
Get all subtasks of a given task. Returns a compact representation of each subtask.
Get detailed information about multiple tasks by their GIDs (maximum 25 tasks)
Get a project status update
Get all status updates for a project
Create a new status update for a project
Delete a project status update
Set the parent of a task and position the subtask within the other subtasks of that parent
Get detailed information about a specific tag
Get a task's tags
Get tags in a workspace
Update an existing tag
Delete a tag
Get tasks for a specific tag
Create a new tag in a workspace
Add a tag to a task
Remove a tag from a task
Add an existing task to a project. If no positioning arguments are given, the task will be added to the end of the project.
Remove a task from a project. The task will still exist in the system, but it will not be in the project anymore.
Delete a task. This permanently removes the task and cannot be undone.
Create a new section in a project
Update a section (rename it)
Delete a section from a project
Move a task to a section within its project
Update a project's details (name, description, etc.)
Asana MCP Server(@roychri/mcp-server-asana)は、コミュニティが開発した asana mcp server です。Claude Desktop、Claude Code、Codex などの AI アシスタントから、Asana API を通じて Asana のタスク、プロジェクト、セクション、タグ、コメントを読み取り・管理できます。
npx を使ってローカルで stdio 経由で動作し、Asana のパーソナルアクセストークンで認証します。独立した開発者が MIT ライセンスで保守しており、Asana の公式プロジェクトではありません。Asana は公式のリモート MCP サーバー https://mcp.asana.com/v2/mcp も提供しています。詳しくは後述の比較セクションを参照してください。
Node.js(npx の実行用)、Asana アカウント、Asana のパーソナルアクセストークンが必要です。トークンは Asana 開発者コンソール app.asana.com/0/my-apps で発行でき、手順は Asana のパーソナルアクセストークンガイドに記載されています。
サーバーは次の 2 つの環境変数を読み込みます。
ASANA_ACCESS_TOKEN(必須):Asana のアクセストークン。READ_ONLY_MODE(任意):true に設定すると、データを作成・更新・削除するすべてのツールと create-task プロンプトが無効になります。設定後は、アシスタントに Asana のタスク、プロジェクト、コメントについて質問するだけです。README によると、プロンプトに「asana」という単語を含めると、モデルが適切なツールを選びやすくなります。
claude_desktop_config.json に以下を追加し、Claude Desktop を再起動します。
{
"mcpServers": {
"asana": {
"command": "npx",
"args": ["-y", "@roychri/mcp-server-asana"],
"env": {
"ASANA_ACCESS_TOKEN": "your-asana-access-token"
}
}
}
}
1 つのコマンドでサーバーを登録します。<TOKEN> はアクセストークンに置き換えてください。
claude mcp add asana -e ASANA_ACCESS_TOKEN=<TOKEN> -- npx -y @roychri/mcp-server-asana
~/.codex/config.toml に以下を追加します。
[mcp_servers.asana]
command = "npx"
args = [
"-y", "@roychri/mcp-server-asana"
]
env = {ASANA_ACCESS_TOKEN= "<TOKEN>"}
README には Cursor や VS Code 専用の手順はありません。stdio MCP サーバーを起動できるクライアントであれば、同じ npx -y @roychri/mcp-server-asana コマンドと環境変数 ASANA_ACCESS_TOKEN を使い、上記の Claude Desktop の JSON と同じ形式で設定できます。
未リリースの変更を試したい場合は、代わりに @roychri/mcp-server-asana@beta をインストールします。
task-summary、task-completeness、create-taskasana://workspace/{workspace_gid})とプロジェクト(asana://project/{project_gid})の MCP リソースasana_list_workspaces、asana_search_projects(プロジェクト名を正規表現で照合)、asana_search_tasks で対象を探します。asana_get_my_tasks はユーザー自身の My Tasks リストを返します。asana_get_task、asana_create_task、asana_update_task、asana_delete_task でタスクのライフサイクル全体を扱います。asana_get_multiple_tasks_by_gid は最大 25 件のタスクを一度に取得します。asana_create_subtask、asana_get_subtasks、asana_set_parent_for_task、asana_add_task_dependencies、asana_add_task_dependents。asana_get_project、asana_create_project、asana_update_project、asana_get_project_task_counts、asana_get_tasks_for_project に加え、asana_create_section や asana_add_task_to_section などのセクション用ツール。asana_get_task_stories と asana_create_task_story、ステータス更新には asana_get_project_statuses と asana_create_project_status を使います。asana_add_tag_to_task)。task-summary プロンプトを使うか、「Asana の Website Redesign プロジェクトの最新ステータス更新を要約して」と依頼します。asana_get_my_tasks がこれを支えます。READ_ONLY_MODE=true で実行し、エージェントが何も変更せずに質問へ回答できるようにします。https://mcp.asana.com/v2/mcp は Streamable HTTP と OAuth を使い、Claude、ChatGPT、Claude Code、Codex、Cursor、VS Code 向けの設定手順が公開されています(Asana ドキュメント)。ローカルへのインストールは不要ですが、コーディング系クライアントでは OAuth アプリの client ID と client secret が必要です。旧ベータエンドポイント https://mcp.asana.com/sse は非推奨となり、停止日は 05/11/2026 とされています。ベンダーのサポートと OAuth を重視するなら公式サーバーを、ローカルプロセス・パーソナルアクセストークン・読み取り専用スイッチを好むならこのコミュニティプロジェクトを選びましょう。claude_desktop_config.json にトークンが正しく設定されているかを確認するよう案内しています。asana_search_tasks は Asana の検索機能を使い、README によるとプレミアムプランが必要です。無料プランでも動作する asana_get_tasks_for_project を使ってください。READ_ONLY_MODE が true になっていないか確認します。このモードでは作成・更新・削除ツールが削除されます。npm run inspector を実行すると MCP Inspector が開きます(クライアントポート 5173、サーバーポート 3000。CLIENT_PORT と SERVER_PORT で変更可能)。いいえ。`@roychri/mcp-server-asana` は独立した開発者によるコミュニティプロジェクトです。Asana の公式 MCP サーバーはリモートエンドポイント `https://mcp.asana.com/v2/mcp` です。
はい。サーバーは MIT ライセンスのオープンソースです。ただし Asana アカウントは必要で、タスク検索など一部の機能は Asana のプランに依存します。
Asana のパーソナルアクセストークンだけで、`ASANA_ACCESS_TOKEN` として渡します。公式のリモートサーバーと違い、OAuth クライアントは不要です。
はい。`claude mcp add asana -e ASANA_ACCESS_TOKEN=<TOKEN> -- npx -y @roychri/mcp-server-asana` を実行します。
README に記載されているのは Claude Desktop、Claude Code、Codex のみです。stdio MCP サーバーを実行できるクライアントなら、同じ `npx` コマンドと環境変数を使えます。Cursor と VS Code の公式な設定手順は、Asana 公式サーバーのドキュメントを参照してください。
ローカルです。`npx` でお使いのマシン上で動作し、トークンを使って Asana API を呼び出します。ホスト型のリモート版は Asana 公式 MCP サーバーです。
`READ_ONLY_MODE=true` を設定します。作成・更新・削除のすべてのツールと `create-task` プロンプトが無効になります。
README には 41 個のツールに加え、3 つのプロンプトと、ワークスペースとプロジェクトの 2 種類のリソースが記載されています。
Open-source MCP to use Blender with any LLM

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
A curated list of references for MLOps
Hindsight: Agent Memory That Learns
コメント