ΠΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ. ΠΠ°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΌ Π·Π° 2 ΠΌΠΈΠ½ΡΡΡ.
ΠΠ°ΡΠ½ΠΈΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° cloud.anythingmcp.com, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Asana ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΈ Π½Π°ΠΏΡΠ°Π²ΡΡΠ΅ ΡΠ²ΠΎΠΉ ΠΠ-ΠΊΠ»ΠΈΠ΅Π½Ρ (Claude, ChatGPT, Copilot ΠΈΠ»ΠΈ Cursor) Π½Π° ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ MCP-ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ. ΠΠ΅Π· Docker, Π±Π΅Π· git clone, Π±Π΅Π· ΠΎΠΏΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠ°ΡΠΊΠΎ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΎΠΉ Π² Asana: ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ², ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Π·Π°Π΄Π°Ρ, ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΊ Π·Π°Π΄Π°ΡΠ°ΠΌ, ΠΏΠΎΠΈΡΠΊ Π·Π°Π΄Π°Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΊ Π½ΠΈΠΌ ΡΠ΅ΡΠ΅Π· REST API.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΠΏΡΠΎΡΠΈΡΡ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠΌΠΏΡΠΎΠ² Π΄Π»Ρ Asana
ΠΠ»ΠΈΠΊΠ½ΠΈ ΠΏΠΎ ΠΏΡΠΎΠΌΠΏΡΡ β ΠΎΠ½ ΡΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ. ΠΡΡΠ°Π²Ρ Π² Claude, ChatGPT, Cursor, Gemini, Copilot ΠΈΠ»ΠΈ OpenClaw ΠΈ Π·Π°ΠΏΡΡΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ.
Claude β ΡΡΠΎ AI, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΈΠ±Π°ΡΡΡΡ. ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΎΡΠ²Π΅ΡΡ.
π‘ ΠΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ cloud.anythingmcp.com Π½Π°ΠΏΡΡΠΌΡΡ. ΠΠΎΠΉΠ΄ΠΈΡΠ΅, Π½Π°ΠΆΠΌΠΈΡΠ΅ Connectors β Asana, Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ MCP API key β Π³ΠΎΡΠΎΠ²ΠΎ. ΠΠ΅Π· Docker, Π±Π΅Π·
git clone, Π±Π΅Π· Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
Asana + Gemini
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΎΠΉ Π² Asana: ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ², ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Π·Π°Π΄Π°Ρ, ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΊ Π·Π°Π΄Π°ΡΠ°ΠΌ, ΠΏΠΎΠΈΡΠΊ Π·Π°Π΄Π°Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΊ Π½ΠΈΠΌ ΡΠ΅ΡΠ΅Π· REST API.
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ»Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ (Π²ΠΈΠ΄Π½Ρ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°). Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ:
ASANA_ACCESS_TOKEN
Π¨Π°Π³ 1 β ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
- Π Asana Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ, Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Settings β Apps β View developer console ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° app.asana.com/0/my-apps.
- Π ΡΠ°Π·Π΄Π΅Π»Π΅ Personal access tokens Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Create new token, Π·Π°Π΄Π°ΠΉΡΠ΅ ΠΈΠΌΡ, ΠΏΡΠΈΠΌΠΈΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠΎΠΊΠ΅Π½ Π²
ASANA_ACCESS_TOKEN. Π’ΠΎΠΊΠ΅Π½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ Π²Π°ΡΠΈΠΌΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π² Asana. - ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ
asana_get_me(ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ Π²Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²), ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ gid ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π²asana_list_projects, Π·Π°ΡΠ΅ΠΌ gid ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²asana_list_tasks. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π°Π΄Π°ΡΠΈ, Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅asana_list_tasksΡassignee=meΠΈworkspace.
ID ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ gid (1204567890123456), Π΄Π°ΡΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ YYYY-MM-DD. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ opt_fields; ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ»Ρ. ΠΠ»Ρ asana_search_tasks Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΌΠΈΡΠΌ-ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ (ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΠ°ΡΡ HTTP 402; ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ asana_list_tasks). asana_create_task, asana_update_task ΠΈ asana_add_comment ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΈΠ΄ΠΈΡ Π²Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π°ΡΡΠΈΡΡΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ Π·Π°ΠΏΠΈΡΠ΅Ρ, ΠΈ ΠΆΠ΄ΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ. Asana Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ 150 Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² ΠΌΠΈΠ½ΡΡΡ Π½Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ
Π΄ΠΎΠΌΠ΅Π½Π°Ρ
ΠΈ 1500 Π½Π° ΠΏΠ»Π°ΡΠ½ΡΡ
; ΡΠΏΠΈΡΠΊΠΈ Π»ΠΈΡΡΠ°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ next_page.offset.
Π¨Π°Π³ 2 β Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅Ρ
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Π¨Π°Π³ 3 β ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π² Gemini
URL Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°: Π² AnythingMCP ΠΎΡΠΊΡΠΎΠΉΡΠ΅ MCP Servers β ΡΠ΅ΡΠ²Π΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ, ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ URL (
https://cloud.anythingmcp.com/mcp/β¦). ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎYOUR_SERVER_ID.
Gemini CLI ΡΠΈΡΠ°Π΅Ρ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈΠ· ~/.gemini/settings.json (Π² Windows β %USERPROFILE%\.gemini\settings.json). ΠΠΎΠ±Π°Π²Ρ:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Π‘ΠΎΠ·Π΄Π°ΠΉ MCP API-ΠΊΠ»ΡΡ Π² AnythingMCP Π² ΡΠ°Π·Π΄Π΅Π»Π΅ MCP Servers β ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ β API keys ΠΈ Π²ΡΡΠ°Π²Ρ Π΅Π³ΠΎ Π²ΠΌΠ΅ΡΡΠΎ
YOUR_MCP_API_KEY. - Π‘ΠΎΡ
ΡΠ°Π½ΠΈ ΡΠ°ΠΉΠ» ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈ
gemini. - ΠΡΠΏΠΎΠ»Π½ΠΈ
/mcpΠ² Gemini CLI (ΠΈΠ»ΠΈgemini mcp listΠ² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅) βanythingmcpΠ΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΠΉ. - ΠΠ°ΡΠΈΠ½Π°ΠΉ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠΌΠΏΡΡ: Gemini CLI ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
Asana.
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
| Tool | What it does |
|---|---|
asana_get_me | Get the Asana user behind the access token: gid, name, email and the workspaces it belongs to |
asana_list_workspaces | List the Asana workspaces and organizations visible to the token's user, with their gids |
asana_list_projects | List projects in one Asana workspace, optionally only archived or only active ones |
asana_get_project | Get one Asana project by gid: description, owner, team, members, dates, latest status update and custom field settings |
asana_list_tasks | List Asana tasks of one project, one section, or one assignee in a workspace |
asana_get_task | Get one Asana task by gid with its description, assignee, dates, projects and sections, parent, tags, custom field values, followers and⦠|
asana_search_tasks | Search tasks across an Asana workspace by text, assignee, project, due date, completion and modification time |
asana_list_sections | List the sections (list headers or board columns) of an Asana project with their gids, for filtering asana_list_tasks by section |
asana_list_task_stories | List the comments and activity (stories) of an Asana task |
asana_create_task | Create a new Asana task |
asana_update_task | Update an Asana task: rename it, change its description, mark it complete or incomplete, reassign it or move its dates |
asana_add_comment | Post a comment on an Asana task as the token's user |
FAQ
ΠΠ΄Π΅ Gemini CLI ΠΈΡΠ΅Ρ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ? Π ~/.gemini/settings.json Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ»ΠΈ Π² .gemini/settings.json Π²Π½ΡΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. gemini mcp list ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ
- Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Claude
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ChatGPT
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Cursor
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Meta Muse
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ?