ProTask MCP Server
Server MCP per integrare ProTask con Claude Code e altri client MCP.
Installazione
cd ~/protask-mcp-server
npm install
npm run buildConfigurazione Claude Code
Aggiungi questa configurazione al file ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"protask": {
"command": "node",
"args": ["/Users/manolocinti/protask-mcp-server/dist/index.js"],
"env": {
"PROTASK_TOKEN": "IL_TUO_TOKEN_QUI",
"PROTASK_API_URL": "https://protask.ilmarketing.net/api/v1"
}
}
}
}Tools Disponibili
Autenticazione
protask_get_me- Info utente corrente
Workspaces
protask_list_workspaces- Lista workspaceprotask_get_workspace- Dettaglio workspaceprotask_create_workspace- Crea workspaceprotask_get_workspace_members- Membri workspace
Projects
protask_list_projects- Lista progettiprotask_get_project- Dettaglio progettoprotask_create_project- Crea progettoprotask_update_project- Aggiorna progettoprotask_delete_project- Elimina progetto
Board Lists
protask_list_board_lists- Lista colonneprotask_create_board_list- Crea colonnaprotask_update_board_list- Aggiorna colonnaprotask_delete_board_list- Elimina colonna
Labels
protask_list_labels- Lista etichetteprotask_create_label- Crea etichetta
Tasks
protask_list_tasks- Lista taskprotask_get_task- Dettaglio taskprotask_create_task- Crea taskprotask_update_task- Aggiorna taskprotask_delete_task- Elimina taskprotask_move_task- Sposta taskprotask_add_task_assignee- Assegna utenteprotask_remove_task_assignee- Rimuovi assegnatarioprotask_add_task_label- Aggiungi etichettaprotask_remove_task_label- Rimuovi etichetta
Checklists
protask_list_checklists- Lista checklistprotask_create_checklist- Crea checklistprotask_add_checklist_item- Aggiungi itemprotask_update_checklist_item- Aggiorna item (check/uncheck)
Comments
protask_list_comments- Lista commentiprotask_create_comment- Aggiungi commento
Timers
protask_get_active_timer- Timer attivoprotask_get_my_timers- I miei timerprotask_start_timer- Avvia timerprotask_stop_timer- Ferma timerprotask_add_manual_time- Aggiungi tempo manuale
Variabili d'ambiente
PROTASK_TOKEN(obbligatorio) - Token API ProTaskPROTASK_API_URL(opzionale) - URL base API (default: https://protask.ilmarketing.net/api/v1)
Ottenere un Token
- Fai login all'API:
curl -X POST https://protask.ilmarketing.net/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"email":"tua@email.com","password":"password"}'- Copia il token dalla risposta e usalo nella configurazione.
