tascan-mcp

MCPcommunautéen ligne
v3.19.0Michael Edward Love IIMITMis à jour il y a 2 moisnpmGitHub

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

État de l’endpointen ligne
vérifié il y a 14 jours · 1663 ms
100 % des dernières 5 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (stdio, streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
999Téléch./sem.
1Étoiles GitHub
il y a 2 moisDernière mise à jour
Nécessite 1 identifiant avant de pouvoir fonctionner
  • TASCAN_API_KEYClé d’APIobligatoire

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

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
AuteurMichael Edward Love II
LicenceMIT
Version3.19.0
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/20
→ Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
—Signature de publication Ed25519+0/5
→ Incluse automatiquement quand l’éditeur exécute `forge publish`
—Vérification de domaine+0/5
→ Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
—Correspondance de mainteneur npm+0/5
→ Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
✓Analyse CVE · propre+30/30
✓Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils40 outils · 4 privilégiés
Analyse de sécurité✓ Proprev3.7.0 · il y a 1 moisQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé19 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · 4 privilégiés
Extrait statiquement du paquet publiév3.7.0 · 1mo ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

tascan_list_projectsList all TaScan projects in the organization

List all TaScan projects in the organization

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_get_projectGet details of a specific project

Get details of a specific project

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_delete_projectprivilégiéDelete 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_list_eventsList all events (task lists) within a project

List all events (task lists) within a project

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_delete_eventprivilégiéDelete 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_list_tasksList all tasks in an event (task list)

List all tasks in an event (task list)

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_get_taskGet details of a specific task including completions

Get details of a specific task including completions

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

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" —…

Aucun schéma d’entrée n’a été publié pour cet outil.

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).

Aucun schéma d’entrée n’a été publié pour cet outil.

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).

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_delete_subtaskprivilégiéDelete a subtask and its completions. This action is irreversible.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_list_workersList all workers (taskees) in the organization

List all workers (taskees) in the organization

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_create_workerCreate a new worker (taskee) in the organization

Create a new worker (taskee) in the organization

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_update_workerUpdate a worker profile (name, phone, email)

Update a worker profile (name, phone, email)

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_list_templatesList available task templates (built-in and saved)

List available task templates (built-in and saved)

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

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-…

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

tascan_register_tagAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

39 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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

Mots-clés
tascanmcpmodel-context-protocolaitask-managementqr-codefield-operationsworkforcepwaclaude
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-08-30 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 2 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de profondeur 4. Tout ce qui se trouve en dessous n'a jamais été résolu.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

53 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+41 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.