jira-alerts-mcp

MCPattesté
v2.1.0io.github.rrvrsApache-2.0Mis à jour il y a 1 moisnpmGitHub

MCP server for Jira Service Management Operations — alerts, on-call schedules and responders

Fonctionne dans
ClaudeCursorCopilotGemini

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

Build attesté
Une attestation de provenance vérifiée lie cet artefact au dépôt indiqué. Personne n’a encore revendiqué l’annonce — cela prouve où le code a été construit, pas qui le soutient.
229Téléch./sem.
4Étoiles GitHub
il y a 1 moisDernière mise à jour
Lit ces identifiants
  • JSM_API_TOKENClé d’APIfacultatif

    Atlassian account API token, paired with JSM_EMAIL. Required unless JSM_OAUTH_TOKEN is set.

  • JSM_OAUTH_TOKENApplication OAuthfacultatif

    OAuth 3LO or Forge bearer token. Takes precedence over JSM_EMAIL and JSM_API_TOKEN.

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
Auteurio.github.rrvrs
LicenceApache-2.0
Version2.1.0
Sourcenpm+mcp-registry
Statut de confiance
A
85/100Fiable
✓Listé dans l’index Forge+10/10
✓Identité vérifiée · build attesté+20/20
—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)+5/5
—Correspondance de mainteneur npm+0/5
→ Éditeur : ajoutez le login GitHub vérifié aux mainteneurs du paquet npm (npm owner add <login>)
✓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
StatutIdentité vérifiée
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance✓ Vérifié par Sigstore · dd11f2b
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils40 outils · 7 privilégiés
Analyse de sécurité✓ Proprev2.0.0 · il y a 1 moisQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé26 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 · 7 privilégiés
Extrait statiquement du paquet publiév2.0.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.

jsm_list_contactsAucune description publiée

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

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": {...} } }

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

jsm_create_contactAucune description publiée

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

jsm_update_contactAucune description publiée

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

jsm_delete_contactprivilégiéAucune description publiée

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

jsm_list_escalationsAucune description publiée

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

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…

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

jsm_create_escalationAucune description publiée

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

jsm_update_escalationAucune description publiée

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

jsm_delete_escalationprivilégiéAucune description publiée

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

jsm_list_forwarding_rulesAucune description publiée

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

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

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

jsm_create_forwarding_ruleAucune description publiée

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

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…

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

jsm_delete_forwarding_ruleprivilégiéAucune description publiée

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

jsm_list_schedulesAucune description publiée

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

jsm_list_maintenancesAucune description publiée

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

jsm_get_maintenanceAucune description publiée

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

jsm_create_maintenanceAucune description publiée

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

jsm_update_maintenanceAucune description publiée

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

jsm_delete_maintenanceprivilégiéAucune description publiée

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

jsm_list_notification_rulesAucune description publiée

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

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…

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

jsm_create_notification_ruleAucune description publiée

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

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…

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

jsm_delete_notification_ruleprivilégiéAucune description publiée

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

jsm_list_notification_stepsAucune description publiée

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

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": {...} } }

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

jsm_create_notification_stepAucune description publiée

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

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…

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

jsm_delete_notification_stepprivilégiéAucune description publiée

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

jsm_list_overridesAucune description publiée

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

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": {…

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

jsm_create_overrideAucune description publiée

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

jsm_update_overrideAucune description publiée

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

jsm_delete_overrideprivilégiéAucune description publiée

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

jsm_list_team_rolesAucune description publiée

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

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…

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

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

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

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…

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

12 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

MCP server for Jira Service Management Operations — alerts, on-call schedules and responders

Mots-clés
mcp
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-09-07 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 4 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 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

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

+54 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.

Thèmes

Apparentés dans project management