P4 Plan MCP (Model Context Protocol) Server
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
P4PLAN_API_AUTH_TOKENChiave APIobbligatoriaJWT bearer token for the P4 Plan GraphQL API. Forwarded as Authorization on every tool call.
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.
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.
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.
list_projectsList all active projects the current user is a member of. Returns project IDs and names backlogID (needed for backlog operations) and qaID (needed for bug operations). The project ID itself is used for planning/schedule operations.` Call this first to discover projectId values needed by other tools.List all active projects the current user is a member of. Returns project IDs and names backlogID (needed for backlog operations) and qaID (needed for bug operations). The project ID itself is used for planning/schedule operations.` Call this first to discover projectId values needed by other tools.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_projectGet a project's configuration and section IDs. Returns backlogID (needed for backlog operations) and qaID (needed for bug operations). The project ID itself is used for planning/schedule operations.Get a project's configuration and section IDs. Returns backlogID (needed for backlog operations) and qaID (needed for bug operations). The project ID itself is used for planning/schedule operations.
Per questo strumento non è stato pubblicato alcuno schema di input.
read_skillRead a P4 Plan skill document. Skills provide detailed syntax and usage guides.Read a P4 Plan skill document. Skills provide detailed syntax and usage guides.
Per questo strumento non è stato pubblicato alcuno schema di input.
commit_to_sprintCommit a backlog task or bug to a sprint for execution.Commit a backlog task or bug to a sprint for execution.
Per questo strumento non è stato pubblicato alcuno schema di input.
uncommit_from_sprintRemove a backlog task or bug from its sprint, returning it to the backlog. The task is not deleted — only the sprint association is removed.Remove a backlog task or bug from its sprint, returning it to the backlog. The task is not deleted — only the sprint association is removed.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_commentsGet all comments on a task or item. Returns comment text, author, and timestamp for each comment.Get all comments on a task or item. Returns comment text, author, and timestamp for each comment.
Per questo strumento non è stato pubblicato alcuno schema di input.
post_commentPost a comment on a task or item. Use for posting questions, acceptance criteria, blockers, or general discussion. Comment text is sanitized HTML — call read_skill with skillName="comment-html-format" before composing the text, and skillName="mentions" if the comment includes @user references.Post a comment on a task or item. Use for posting questions, acceptance criteria, blockers, or general discussion. Comment text is sanitized HTML — call read_skill with skillName="comment-html-format" before composing the text, and skillName="mentions" if the comment includes @user references.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_attachmentsList all attachments on a task. Returns attachment details including path, size, and whether it is the cover image. Use download_attachment to retrieve the actual file content.List all attachments on a task. Returns attachment details including path, size, and whether it is the cover image. Use download_attachment to retrieve the actual file content.
Per questo strumento non è stato pubblicato alcuno schema di input.
download_attachmentDownload and return the actual content of an attachment file. Use get_attachments first to find available paths.Download and return the actual content of an attachment file. Use get_attachments first to find available paths.
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_attachmentprivilegiatoDelete an attachment from a task. Use get_attachments first to find the attachment path.Delete an attachment from a task. Use get_attachments first to find the attachment path.
Per questo strumento non è stato pubblicato alcuno schema di input.
set_cover_imageSet or unset the cover image for a task. The attachment must be an image that is already attached to the task.Set or unset the cover image for a task. The attachment must be an image that is already attached to the task.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_commentEdit the text of an existing comment. Get comment IDs from get_comments first. Comment text is sanitized HTML — call read_skill with skillName="comment-html-format" before composing the text, and skillName="mentions" if the comment includes @user references.Edit the text of an existing comment. Get comment IDs from get_comments first. Comment text is sanitized HTML — call read_skill with skillName="comment-html-format" before composing the text, and skillName="mentions" if the comment includes @user references.
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_commentprivilegiatoDelete a comment from a task. This action cannot be undone. Get comment IDs from get_comments first.Delete a comment from a task. This action cannot be undone. Get comment IDs from get_comments first.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_tasksGet full details of one or more items by ID (max 20). Works for BacklogTask, ScheduledTask, Bug, Sprint, and Release. Returns status, assignments, workflow state, and all type-specific fields. Each item also returns localID — the number shown in the P4 Plan UI's "ID" column — alongside the database…Get full details of one or more items by ID (max 20). Works for BacklogTask, ScheduledTask, Bug, Sprint, and Release. Returns status, assignments, workflow state, and all type-specific fields. Each item also returns localID — the number shown in the P4 Plan UI's "ID" column — alongside the database…
Per questo strumento non è stato pubblicato alcuno schema di input.
search_tasksNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
create_itemCreate a new item in P4 Plan. Supports creating BacklogTask, Bug, ScheduledTask, Sprint, Release, or SprintTask. The "type" parameter determines which item is created and which optional fields apply. When parentItemId is provided, first call get_tasks on that parent — if it has a committedToProject…Create a new item in P4 Plan. Supports creating BacklogTask, Bug, ScheduledTask, Sprint, Release, or SprintTask. The "type" parameter determines which item is created and which optional fields apply. When parentItemId is provided, first call get_tasks on that parent — if it has a committedToProject…
Per questo strumento non è stato pubblicato alcuno schema di input.
complete_taskMark a task as completed. Works for any task type (BacklogTask, ScheduledTask, Bug).Mark a task as completed. Works for any task type (BacklogTask, ScheduledTask, Bug).
Per questo strumento non è stato pubblicato alcuno schema di input.
start_taskMark a task as in-progress. Works for any task type (BacklogTask, ScheduledTask, Bug).Mark a task as in-progress. Works for any task type (BacklogTask, ScheduledTask, Bug).
Per questo strumento non è stato pubblicato alcuno schema di input.
update_itemUpdate one or more properties on any P4 Plan item: BacklogTask, Bug, ScheduledTask, Sprint, or Release. Automatically detects the item type and applies the correct mutation. The "itemId" parameter is always required. Some fields are type-specific — see parameter descriptions for which item types su…Update one or more properties on any P4 Plan item: BacklogTask, Bug, ScheduledTask, Sprint, or Release. Automatically detects the item type and applies the correct mutation. The "itemId" parameter is always required. Some fields are type-specific — see parameter descriptions for which item types su…
Per questo strumento non è stato pubblicato alcuno schema di input.
get_custom_columnsGet custom column definitions for a project. Returns column IDs, names, types, and drop-list options. Call this before set_custom_field to discover available column IDs and valid option values.Get custom column definitions for a project. Returns column IDs, names, types, and drop-list options. Call this before set_custom_field to discover available column IDs and valid option values.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_custom_fieldsGet custom field values set on a task. Returns all custom fields with their current values.Get custom field values set on a task. Returns all custom fields with their current values.
Per questo strumento non è stato pubblicato alcuno schema di input.
set_custom_fieldSet a custom field value on a task. Get column IDs from get_custom_columns first. For drop lists, pass the option ID (not the display label). Pass empty string to clear a value. For Multiline Text columns, the value is sanitized HTML — call read_skill with skillName="comment-html-format" before com…Set a custom field value on a task. Get column IDs from get_custom_columns first. For drop lists, pass the option ID (not the display label). Pass empty string to clear a value. For Multiline Text columns, the value is sanitized HTML — call read_skill with skillName="comment-html-format" before com…
Per questo strumento non è stato pubblicato alcuno schema di input.
get_workflowsGet all workflows defined in a project, including their statuses. Use this to find workflow status IDs for setting workflowStatusId on tasks.Get all workflows defined in a project, including their statuses. Use this to find workflow status IDs for setting workflowStatusId on tasks.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_my_tasksGet all tasks assigned to the current user across all projects (their To Do List). Returns tasks, bugs, and scheduled items the user is responsible for.Get all tasks assigned to the current user across all projects (their To Do List). Returns tasks, bugs, and scheduled items the user is responsible for.
Per questo strumento non è stato pubblicato alcuno schema di input.
link_itemsCreate a link between two items (internal) or from an item to a URL (external). For internal links provide toItemId; for external links provide url instead. Use get_tasks to see existing links on an item.Create a link between two items (internal) or from an item to a URL (external). For internal links provide toItemId; for external links provide url instead. Use get_tasks to see existing links on an item.
Per questo strumento non è stato pubblicato alcuno schema di input.
unlink_itemsRemove a link between two items (internal) or from an item to a URL (external). For internal links provide toItemId; for external links provide url instead.Remove a link between two items (internal) or from an item to a URL (external). For internal links provide toItemId; for external links provide url instead.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_current_userGet information about the currently authenticated user, including their name, emailAddress, and userLink (paste verbatim as the href when constructing @mentions — see the mentions skill).Get information about the currently authenticated user, including their name, emailAddress, and userLink (paste verbatim as the href when constructing @mentions — see the mentions skill).
Per questo strumento non è stato pubblicato alcuno schema di input.
list_project_usersList all members of a project. Returns user IDs, names, and userLinks. Use the IDs with update_item (assignedTo) to assign work, and userLink as the href when constructing @mentions in comments — see the mentions skill.List all members of a project. Returns user IDs, names, and userLinks. Use the IDs with update_item (assignedTo) to assign work, and userLink as the href when constructing @mentions in comments — see the mentions skill.
Per questo strumento non è stato pubblicato alcuno schema di input.
27 strumenti su 28 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.
P4 Plan MCP (Model Context Protocol) Server
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
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)
60 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+48 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.