tascan-mcp

MCPcommunityattivo
v3.19.0Michael Edward Love IIMITAggiornato 2 mesi fanpmGitHub

TaScan MCP Server — Closed-loop autonomous operations protocol. 70 tools for projects, tasks, workers, QR codes, NFC tags, worker marketplace with consented SMS invites, geofenced zones with rules (work site / hazard + AI-verified PPE checkpoints / contai

Stato dell’endpointattivo
verificato 14 giorni fa · 1663 ms
100 % degli ultimi 5 controlli hanno raggiunto questo endpoint
Funziona in
ClaudeCursorCopilotChatGPTGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio, streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
999Download/sett.
1Stelle su GitHub
2 mesi faUltimo aggiornamento
Richiede 1 credenziale prima di poter funzionare
  • TASCAN_API_KEYChiave APIobbligatoria

    Your TaScan API key (generate in Admin Portal > Team > API Keys)

Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Pacchetto
AutoreMichael Edward Love II
LicenzaMIT
Versione3.19.0
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/20
→ Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
—Corrispondenza del maintainer npm+0/5
→ Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti40 strumenti · 4 privilegiati
Analisi di sicurezza✓ Pulitov3.7.0 · 1 mesi faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato19 ago 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

40 strumenti · 4 privilegiati
Estratto staticamente dal pacchetto pubblicatov3.7.0 · 1mo ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

tascan_list_projectsList all TaScan projects in the organization

List all TaScan projects in the organization

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_create_projectCreate a new TaScan project (top-level container for events)

Create a new TaScan project (top-level container for events)

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_get_projectGet details of a specific project

Get details of a specific project

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_update_projectUpdate a project (name, location, status, dates)

Update a project (name, location, status, dates)

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_delete_projectprivilegiatoDelete a project and all its events, tasks, and completions. This action is irreversible.

Delete a project and all its events, tasks, and completions. This action is irreversible.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_create_eventCreate a new event (task list) within a project. Supports team_mode (shared completions) and multi_instance (each worker gets isolated copy — great for surveys, onboarding, info collection). team_mode and multi_instance cannot both be true.

Create a new event (task list) within a project. Supports team_mode (shared completions) and multi_instance (each worker gets isolated copy — great for surveys, onboarding, info collection). team_mode and multi_instance cannot both be true.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_list_eventsList all events (task lists) within a project

List all events (task lists) within a project

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_get_eventGet details of a specific event (task list) including its tasks

Get details of a specific event (task list) including its tasks

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_update_eventUpdate an event / task list (name, description, team_mode, multi_instance, timer_mode). team_mode and multi_instance cannot both be true.

Update an event / task list (name, description, team_mode, multi_instance, timer_mode). team_mode and multi_instance cannot both be true.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_delete_eventprivilegiatoDelete an event (task list) and all its tasks and completions. This action is irreversible.

Delete an event (task list) and all its tasks and completions. This action is irreversible.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_add_tasksAdd one or more tasks to an event (task list). Supports bulk creation. IMPORTANT: Set response_type correctly — use "text" for info collection (names, phones, emails, notes), "photo" for visual verification (inspections, serial numbers, damage checks), "checkbox" only for simple confirmations. NOTE…

Add one or more tasks to an event (task list). Supports bulk creation. IMPORTANT: Set response_type correctly — use "text" for info collection (names, phones, emails, notes), "photo" for visual verification (inspections, serial numbers, damage checks), "checkbox" only for simple confirmations. NOTE…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_dispatch_to_agentPREFERRED tool for sending work to an AI agent. Dispatches a task to the agent's inbox — picked up and executed automatically. No list ID needed. Supports prefixes: CODE: SHELL: RESEARCH: WRITE: PLAN: for routing. Use "agent" param to target a specific agent (default: claude-code-local). Use tascan…

PREFERRED tool for sending work to an AI agent. Dispatches a task to the agent's inbox — picked up and executed automatically. No list ID needed. Supports prefixes: CODE: SHELL: RESEARCH: WRITE: PLAN: for routing. Use "agent" param to target a specific agent (default: claude-code-local). Use tascan…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_list_agentsList all registered AI agents with their capabilities, inbox IDs, and status. Like reading input labels on a video matrix — discover which agents are available and what they can do before dispatching work.

List all registered AI agents with their capabilities, inbox IDs, and status. Like reading input labels on a video matrix — discover which agents are available and what they can do before dispatching work.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_register_agentRegister a new AI agent in the agent registry. The agent will appear in tascan_list_agents and can receive dispatched tasks. Self-registration for AI agents joining the TaScan network.

Register a new AI agent in the agent registry. The agent will appear in tascan_list_agents and can receive dispatched tasks. Self-registration for AI agents joining the TaScan network.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_list_tasksList all tasks in an event (task list)

List all tasks in an event (task list)

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_get_taskGet details of a specific task including completions

Get details of a specific task including completions

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_update_taskUpdate a task (title, description, response_type, flags, sort_order)

Update a task (title, description, response_type, flags, sort_order)

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_reply_with_listReply to a task list WITH a task list — the two-way tasking primitive. Creates a new list linked into the parent's thread, aimed back at whoever sent the original (e.g. "Grant access — pick a window" with response_type date, or an info request with response_type text). The org gets pinged; the thre…

Reply to a task list WITH a task list — the two-way tasking primitive. Creates a new list linked into the parent's thread, aimed back at whoever sent the original (e.g. "Grant access — pick a window" with response_type date, or an info request with response_type text). The org gets pinged; the thre…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_add_subtasksAdd one or more subtasks to a task (bulk). Subtasks support typed responses: "number" for per-set data (reps, weight, distance), "text" for notes, "choice" for options, "checkbox" for simple steps. Set-logging example: task "Bench Press" with subtasks Set 1/Set 2/Set 3 each response_type "number" —…

Add one or more subtasks to a task (bulk). Subtasks support typed responses: "number" for per-set data (reps, weight, distance), "text" for notes, "choice" for options, "checkbox" for simple steps. Set-logging example: task "Bench Press" with subtasks Set 1/Set 2/Set 3 each response_type "number" —…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_list_subtasksList the subtasks of a task, including completion state, stored response values, and completion timestamps (per-set timing).

List the subtasks of a task, including completion state, stored response values, and completion timestamps (per-set timing).

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_update_subtaskUpdate a subtask (title, description, response_type, response_config, requires_photo, sort_order).

Update a subtask (title, description, response_type, response_config, requires_photo, sort_order).

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_complete_subtaskComplete a subtask, optionally recording a typed response_value (e.g. the weight or reps for that set). Each completion is timestamped, so consecutive set completions yield per-set durations. Returns progress including all_subtasks_complete — when true, complete the parent task with tascan_complete…

Complete a subtask, optionally recording a typed response_value (e.g. the weight or reps for that set). Each completion is timestamped, so consecutive set completions yield per-set durations. Returns progress including all_subtasks_complete — when true, complete the parent task with tascan_complete…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_delete_subtaskprivilegiatoDelete a subtask and its completions. This action is irreversible.

Delete a subtask and its completions. This action is irreversible.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_delete_taskprivilegiatoDelete a specific task and its completions. This action is irreversible.

Delete a specific task and its completions. This action is irreversible.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_complete_taskComplete a task on behalf of a worker. Inserts a completion record and timer event. Use this to simulate or record task completions via the API.

Complete a task on behalf of a worker. Inserts a completion record and timer event. Use this to simulate or record task completions via the API.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_list_workersList all workers (taskees) in the organization

List all workers (taskees) in the organization

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_create_workerCreate a new worker (taskee) in the organization

Create a new worker (taskee) in the organization

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_update_workerUpdate a worker profile (name, phone, email)

Update a worker profile (name, phone, email)

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_generate_qrGenerate a QR code for a task list (event) that workers can scan to access tasks

Generate a QR code for a task list (event) that workers can scan to access tasks

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_apply_templateApply a pre-built template to a task list, adding all template tasks

Apply a pre-built template to a task list, adding all template tasks

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_list_templatesList available task templates (built-in and saved)

List available task templates (built-in and saved)

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_get_reportGet completion report for a task list (event) including task status, completions, workers, and photos. Set include_responses to also return the actual submitted response data (numbers, text, choices) for each completed task.

Get completion report for a task list (event) including task status, completions, workers, and photos. Set include_responses to also return the actual submitted response data (numbers, text, choices) for each completed task.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_query_responsesQuery one task's submitted responses across every list in a project — e.g. the same exercise repeated across many workout lists returns one chronological progression series instead of N report lookups. Match by task title pattern or exact task ID. Subtask completions interleave into the same series…

Query one task's submitted responses across every list in a project — e.g. the same exercise repeated across many workout lists returns one chronological progression series instead of N report lookups. Match by task title pattern or exact task ID. Subtask completions interleave into the same series…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_list_issuesList all issues for a task list (event). Returns open, acknowledged, and resolved issues with severity, type, and category. Use this to discover issues that need AI analysis via tascan_analyze_issue.

List all issues for a task list (event). Returns open, acknowledged, and resolved issues with severity, type, and category. Use this to discover issues that need AI analysis via tascan_analyze_issue.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_analyze_issueStep 1 of the Closed-Loop Autonomous Operations Protocol. Retrieves full issue context including worker info, message thread, project history, and recent similar issues. Use this data to reason about the root cause and generate a remediation plan. Also supports server-side AI analysis via POST (cal…

Step 1 of the Closed-Loop Autonomous Operations Protocol. Retrieves full issue context including worker info, message thread, project history, and recent similar issues. Use this data to reason about the root cause and generate a remediation plan. Also supports server-side AI analysis via POST (cal…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_recommend_fixStep 2 of the Closed-Loop Autonomous Operations Protocol. Post an AI-generated recommendation to an issue thread. Accepts both a text recommendation and an optional structured_recommendation object with task definitions for auto-dispatch. The recommendation is persisted in the AI audit trail.

Step 2 of the Closed-Loop Autonomous Operations Protocol. Post an AI-generated recommendation to an issue thread. Accepts both a text recommendation and an optional structured_recommendation object with task definitions for auto-dispatch. The recommendation is persisted in the AI audit trail.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_dispatch_instructionStep 3 of the Closed-Loop Autonomous Operations Protocol. Dispatches remediation to the worker via MULTI-CHANNEL delivery: (1) issue thread message, (2) in-app notification, (3) progress feed update, (4) SMS if phone on file, (5) optional remediation task list creation. Closes the loop from digital…

Step 3 of the Closed-Loop Autonomous Operations Protocol. Dispatches remediation to the worker via MULTI-CHANNEL delivery: (1) issue thread message, (2) in-app notification, (3) progress feed update, (4) SMS if phone on file, (5) optional remediation task list creation. Closes the loop from digital…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_auto_resolveFULL Closed-Loop Autonomous Operations Protocol in one call. Server-side AI analyzes the issue, generates remediation tasks, creates a task list, and dispatches to the worker — all without human intervention. This executes Patent Claim 7: autonomous operations from issue detection through physical-…

FULL Closed-Loop Autonomous Operations Protocol in one call. Server-side AI analyzes the issue, generates remediation tasks, creates a task list, and dispatches to the worker — all without human intervention. This executes Patent Claim 7: autonomous operations from issue detection through physical-…

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_send_task_emailSend a branded TaScan task notification email via SendGrid. Can notify anyone about a specific task list or task. Includes QR code, task summary, and "Open in TaScan" button.

Send a branded TaScan task notification email via SendGrid. Can notify anyone about a specific task list or task. Includes QR code, task summary, and "Open in TaScan" button.

Per questo strumento non è stato pubblicato alcuno schema di input.

tascan_register_tagNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

39 strumenti su 40 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

TaScan MCP Server — Closed-loop autonomous operations protocol. 70 tools for projects, tasks, workers, QR codes, NFC tags, worker marketplace with consented SMS invites, geofenced zones with rules (work site / hazard + AI-verified PPE checkpoints / contai

Parole chiave
tascanmcpmodel-context-protocolaitask-managementqr-codefield-operationsworkforcepwaclaude
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-08-30: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 2 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

53 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+41 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.