Asana
Forbind Asana til Claude, ChatGPT eller Cursor via MCP. OAuth-opsætning med workspaces, projekter, opgaver, kommentarer, tags og portfolios.
Overblik
Forbind Asana for at give AI-klienter adgang til dine workspaces, projekter, opgaver, kommentarer, tags og portfolios til produkt- og projektstyring. Dette er den hostede Asana MCP-integration til Claude, ChatGPT, Cursor og andre MCP-klienter — ingen selvhostet server kræves.
Denne integration er ikke oprettet af, tilknyttet eller understøttet af Asana.
Almindelige use cases
- Asana-connector til AI-agenter — list projekter, søg opgaver, opdater work items og skriv kommentarer fra chat.
- Asana OAuth MCP — godkend adgang én gang; stackgate.ai gemmer og fornyer credentials sikkert.
- Private gateway — kombiner Asana med Gmail, Slack og andre integrationer via ét styret endpoint.
Forudsætninger
- En Asana-konto med workspaces og projekter, som AI skal have adgang til
- En stackgate.ai-konto
Credentials
- Log ind på stackgate.ai.
- Gå til Mine integrationer og åbn Asana.
- Klik Aktivér, derefter Forbind Asana.
- Vælg standard eller scoped tool-adgang, og godkend Asana OAuth-prompten — stackgate.ai gemmer dine tokens sikkert.
Ingen manuelle personal access tokens kræves for slutbrugere.
Operatorer: opret en OAuth-app i Asana developer console, sæt redirect URI til https://stackgate.ai/oauth/asana/callback, og under OAuth → Permission scopes aktivér Full permissions. Asanas section list/create-endpoints (og nogle projektfelter) er endnu ikke dækket af granulære scopes, så stackgate.ai anmoder om default-scopet. Hubbens Read/Write tool-valg begrænser stadig, hvilke MCP-værktøjer en forbindelse må kalde.
Brug med AI-klienter
- Dedikeret endpoint:
POST /mcp/asanamed Sanctum bearer token - Private gateway: én config til alle integrationer — brug
asana__*-navngivne værktøjer
Se Dokumentation for HTTP-autentificering og opsætning af private gateway.
Fejlfinding
- 422 integration not configured — gennemfør OAuth-forbindelsesflowet i Mine integrationer.
- OAuth redirect mismatch — i Asana developer console skal denne præcise redirect URI tilføjes:
https://stackgate.ai/oauth/asana/callback. Den skal matcheASANA_REDIRECT_URItegn for tegn. - 401 unauthorized from Asana — afbryd og genforbind Asana fra integrationssiden (access tokens udløber efter ca. én time; refresh bør forny dem automatisk).
- 429 too many requests — Asana håndhæver minut- og samtidighedsgrænser; vent på Retry-After og undgå tæt polling.
- forbidden_scopes on authorize — aktivér Full permissions på din Asana-app under OAuth → Permission scopes (denne integration anmoder om
default-scopet). - Full permissions required / section-værktøjer fejler — list-sections og create-section kræver Full permissions; genforbind Asana efter aktivering. Du kan stadig finde section-GID’er via
list-tasks→memberships.section. - search-tasks kun for premium — Asanas task search API kræver en betalt Asana-plan på det forbundne workspace.
- portfolios kun for Business/Enterprise — portfolio-værktøjer kræver Asana Business eller Enterprise.
Tilgængelige værktøjer
-
get_me
Return the connected Asana user profile.
-
list_workspaces
List Asana-workspaces tilgængelige for den forbundne konto.
-
list_teams
List teams in an Asana workspace (organizations only).
-
list_users
List users in an Asana workspace — use to resolve assignees.
-
typeahead
Search Asana objects in a workspace via typeahead (task, project, user, portfolio, tag, and more).
-
list_projects
List projekter i et Asana-workspace.
-
get_project
Get details for an Asana project by GID.
-
create_project
Create a project in an Asana workspace or team.
-
update_project
Update an Asana project name, notes, archived flag, or color.
-
list_sections
List sections (columns/groups) in an Asana project.
-
create_section
Create a section in an Asana project.
-
list_tasks
List opgaver for et projekt, en sektion eller en assignee.
-
search_tasks
Søg opgaver i et workspace med tekst og filtre.
-
get_task
Get full details for an Asana task by GID.
-
create_task
Opret en Asana-opgave.
-
update_task
Update an Asana task name, notes, assignee, due date, or completed status.
-
delete_task
Permanently delete an Asana task.
-
duplicate_task
Duplicate an Asana task.
-
list_subtasks
List subtasks of an Asana task.
-
create_subtask
Create a subtask under an Asana task.
-
add_task_to_section
Move or add an Asana task into a project section.
-
add_task_to_project
Add an Asana task to a project (optionally into a section).
-
remove_task_from_project
Remove an Asana task from a project.
-
list_task_stories
List stories (comments and activity) on an Asana task.
-
create_task_story
Add a comment (story) to an Asana task.
-
list_tags
List tags in an Asana workspace.
-
add_tag_to_task
Add a tag to an Asana task.
-
remove_tag_from_task
Remove a tag from an Asana task.
-
list_portfolios
List portfolios in an Asana workspace owned by a user (defaults to me).
-
get_portfolio
Get details for an Asana portfolio.
-
list_portfolio_items
List items (projects/portfolios) in an Asana portfolio.
MCP-endpoint:
https://stackgate.ai/mcp/asana
(HTTP) eller via
private gateway.