MCP server for Jira Service Management Operations — alerts, on-call schedules and responders
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
JSM_API_TOKENChiave APIfacoltativaAtlassian account API token, paired with JSM_EMAIL. Required unless JSM_OAUTH_TOKEN is set.
JSM_OAUTH_TOKENApp OAuthfacoltativaOAuth 3LO or Forge bearer token. Takes precedence over JSM_EMAIL and JSM_API_TOKEN.
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.
jsm_list_contactsNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_get_contactRead one contact method, including whether it is enabled.
Args:
- contact_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "contact": { "id": string, "method": string, "to": string, "status": {...} } }Read one contact method, including whether it is enabled. Args: - contact_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "contact": { "id": string, "method": string, "to": string, "status": {...} } }
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_create_contactNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_update_contactNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_delete_contactprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_list_escalationsNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_get_escalationRead one escalation policy: every step, its delay, and who it notifies.
Args:
- team_id (string), escalation_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "escalation": { "id": string, "name": string, "rules": [...] } }
Delays are measured from the alert ra…Read one escalation policy: every step, its delay, and who it notifies. Args: - team_id (string), escalation_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "escalation": { "id": string, "name": string, "rules": [...] } } Delays are measured from the alert ra…
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_create_escalationNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_update_escalationNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_delete_escalationprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_list_forwarding_rulesNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_get_forwarding_ruleRead one forwarding rule: who is forwarding to whom, and for how long.
Args:
- forwarding_rule_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "forwarding_rule": { "id": string, "fromUser": {...}, "toUser": {...}, "startDate": string, "endDate": string } }Read one forwarding rule: who is forwarding to whom, and for how long. Args: - forwarding_rule_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "forwarding_rule": { "id": string, "fromUser": {...}, "toUser": {...}, "startDate": string, "endDate": string } }
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_create_forwarding_ruleNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_update_forwarding_ruleChange a forwarding rule's people or its window.
Args:
- forwarding_rule_id (string): the rule to change
- from_user_id, to_user_id, start_date, end_date: all required
Returns: { "forwarding_rule": { "id": string, ... } }
This is a PUT and takes the whole rule — there is no partial update, so…Change a forwarding rule's people or its window. Args: - forwarding_rule_id (string): the rule to change - from_user_id, to_user_id, start_date, end_date: all required Returns: { "forwarding_rule": { "id": string, ... } } This is a PUT and takes the whole rule — there is no partial update, so…
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_delete_forwarding_ruleprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_list_schedulesNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_list_maintenancesNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_get_maintenanceNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_create_maintenanceNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_update_maintenanceNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_delete_maintenanceprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_list_notification_rulesNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_get_notification_ruleRead one notification rule: what it fires on and how it notifies.
Args:
- notification_rule_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "notification_rule": { "id": string, "name": string, "actionType": string, "enabled": boolean, "steps": [...] } }
The s…Read one notification rule: what it fires on and how it notifies. Args: - notification_rule_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "notification_rule": { "id": string, "name": string, "actionType": string, "enabled": boolean, "steps": [...] } } The s…
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_create_notification_ruleNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_update_notification_ruleChange a notification rule's name, event, order, schedules or enabled flag.
Args:
- notification_rule_id (string)
- name, action_type, enabled: required
- order, schedules: optional
Returns: { "notification_rule": { "id": string, ... } }
Setting enabled=false stops this person being notified…Change a notification rule's name, event, order, schedules or enabled flag. Args: - notification_rule_id (string) - name, action_type, enabled: required - order, schedules: optional Returns: { "notification_rule": { "id": string, ... } } Setting enabled=false stops this person being notified…
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_delete_notification_ruleprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_list_notification_stepsNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_get_notification_stepRead one step of a notification rule.
Args:
- notification_rule_id (string), step_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "notification_step": { "id": string, "sendAfter": number, "enabled": boolean, "contact": {...} } }Read one step of a notification rule. Args: - notification_rule_id (string), step_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "notification_step": { "id": string, "sendAfter": number, "enabled": boolean, "contact": {...} } }
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_create_notification_stepNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_update_notification_stepChange a step's contact method, delay or enabled flag.
Args:
- notification_rule_id (string), step_id (string)
- contact_method, contact_to, enabled: required
- send_after (number, optional)
Returns: { "notification_step": { "id": string, ... } }
Disabling a step is silent: the rule still exi…Change a step's contact method, delay or enabled flag. Args: - notification_rule_id (string), step_id (string) - contact_method, contact_to, enabled: required - send_after (number, optional) Returns: { "notification_step": { "id": string, ... } } Disabling a step is silent: the rule still exi…
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_delete_notification_stepprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_list_overridesNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_get_overrideRead one override: who is covering, over what window, and for which rotations.
Args:
- schedule_id (string), override_alias (string): the alias from jsm_list_overrides, not an id
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "override": { "alias": string, "responder": {…Read one override: who is covering, over what window, and for which rotations. Args: - schedule_id (string), override_alias (string): the alias from jsm_list_overrides, not an id - response_format ('markdown' | 'json'): default 'markdown' Returns: { "override": { "alias": string, "responder": {…
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_create_overrideNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_update_overrideNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_delete_overrideprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_list_team_rolesNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
jsm_get_team_roleRead one team role in full, including the rights it grants.
Args:
- team_id (string), role_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "team_role": { "id": string, "name": string, "rights": [...] } }
Read this before creating or updating a role: rights ar…Read one team role in full, including the rights it grants. Args: - team_id (string), role_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "team_role": { "id": string, "name": string, "rights": [...] } } Read this before creating or updating a role: rights ar…
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_create_team_roleCreate a role on a team.
Args:
- team_id (string): the team
- name (string): the role name
- rights (array): the rights it grants, as the API's own objects
Returns: { "team_role": { "id": string, ... } }
Synchronous — the response is the created role.
Read an existing role with jsm_get_team_…Create a role on a team. Args: - team_id (string): the team - name (string): the role name - rights (array): the rights it grants, as the API's own objects Returns: { "team_role": { "id": string, ... } } Synchronous — the response is the created role. Read an existing role with jsm_get_team_…
Per questo strumento non è stato pubblicato alcuno schema di input.
jsm_update_team_roleChange a team role's name or the rights it grants.
Args:
- team_id (string), role_id (string)
- name (string), rights (array)
Returns: { "team_role": { "id": string, ... } }
IMPORTANT: `rights` replaces the whole list. To add one right you must send the existing ones too — read them with jsm_g…Change a team role's name or the rights it grants. Args: - team_id (string), role_id (string) - name (string), rights (array) Returns: { "team_role": { "id": string, ... } } IMPORTANT: `rights` replaces the whole list. To add one right you must send the existing ones too — read them with jsm_g…
Per questo strumento non è stato pubblicato alcuno schema di input.
12 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.
MCP server for Jira Service Management Operations — alerts, on-call schedules and responders
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)
66 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+54 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.