atlassian-ai-toolkit-mcp
Atlassian AI Toolkit
SDK, CLI y servidor MCP con prioridad de IA para Atlassian Jira y Confluence
Un monorepo de Bun que contiene un SDK tipado, una CLI nativa para agentes y un servidor MCP para las API de Atlassian Cloud.
Paquetes
Paquete | Descripción |
SDK principal con tipos, cliente de API y lógica de negocio | |
Interfaz de línea de comandos (Stricli) | |
Servidor MCP para asistentes de IA (FastMCP) |
Related MCP server: MCP Atlassian
Instalar la CLI
Recomendado: Binario independiente
Sin Node.js, sin npm, sin conflictos de PATH. Un solo archivo compilado con Bun.
macOS y Linux:
curl -fsSL https://raw.githubusercontent.com/spenserhale/atlassian-ai-toolkit/main/scripts/install.sh | shEl script detecta tu sistema operativo y arquitectura, descarga el binario correspondiente de la última versión, verifica su SHA256 y lo instala en $HOME/.local/bin/atlassian.
Fija una versión con ATLASSIAN_AI_TOOLKIT_VERSION=v0.1.0 o cambia el directorio de instalación con ATLASSIAN_AI_TOOLKIT_INSTALL=$HOME/bin.
Windows: descarga atlassian-windows-x64.exe desde la última versión y colócalo en tu PATH.
Binarios disponibles: atlassian-linux-{x64,arm64}, atlassian-darwin-{x64,arm64} y atlassian-windows-x64.exe.
Actualizar
Actualiza un binario instalado en su lugar desde la última versión de GitHub (verifica el SHA256 primero):
atlassian upgrade # apply the latest release
atlassian upgrade --dry-run # only show current vs latestEn Windows, cierra las instancias en ejecución antes de actualizar, o vuelve a descargar el exe desde la última versión.
Alias de shell
Para comandos más cortos, añade estos alias a tu perfil de shell (~/.zshrc o ~/.bashrc):
alias jira='atlassian jira'
alias conf='atlassian confluence'Entonces jira get PROJ-123 ejecuta atlassian jira get PROJ-123, y conf get 123456 ejecuta atlassian confluence get 123456.
Configurar
Establece las credenciales de Atlassian Cloud en tu shell:
export ATLASSIAN_SITE_URL="https://your-site.atlassian.net"
export ATLASSIAN_EMAIL="you@example.com"
export ATLASSIAN_API_TOKEN="your-api-token"Crea un token de API con alcance en https://id.atlassian.com/manage-profile/security/api-tokens.
Adjuntos
Sube uno o más archivos a un issue de Jira. Repite --file para múltiples subidas; el nombre de archivo almacenado es el nombre base del archivo y el tipo MIME se infiere de su extensión.
# Attach a single file
atlassian jira attach PROJ-123 --file ./screenshot.png
# Attach several files and print the API response
atlassian jira attach PROJ-123 --file ./error.log --file ./har-capture.har --jsonLa herramienta MCP jira_add_attachment acepta los mismos paths, además de un array files para contenido que un agente genera en línea (filename, content, encoding: utf8 | base64).
Las páginas de Confluence aceptan un adjunto por llamada:
atlassian confluence attachment upload --page 123456 --file ./diagram.pngLos adjuntos deben estar habilitados en el sitio, y las subidas están sujetas al tamaño máximo de adjunto del sitio.
Acciones destructivas
Eliminaciones con vista previa por defecto. La eliminación real requiere --force y un valor --confirm que coincida con el recurso obtenido.
# Preview the permanent Jira delete
atlassian jira delete PROJ-123
# Permanently delete the Jira issue
atlassian jira delete PROJ-123 --force --confirm PROJ-123
# Preview moving a Confluence page to trash
atlassian confluence delete 123456
# Move a Confluence page to trash
atlassian confluence delete 123456 --force --confirm 123456
# Permanently purge an already-trashed Confluence page
atlassian confluence delete 123456 --purge --force --confirm 123456Primeros pasos desde el código fuente
# Install dependencies
bun install
# Build all packages
bun run build
# Run the CLI
bun run dev:cli -- --help
# Run the MCP server (stdio mode for Claude Desktop)
bun run dev:mcpEl token debe tener el alcance mínimo de permisos de Jira y Confluence necesarios para el flujo de trabajo. Las implementaciones de referencia de terceros viven en refs/, que está intencionalmente en gitignore para que este repositorio nunca incluya ni ejecute código no revisado con credenciales locales.
Arquitectura
packages/sdk/ <-- Types, API client, business logic (foundation)
^ ^
| |
packages/cli/ packages/mcp/
(Stricli) (FastMCP)Tanto la CLI como el servidor MCP son envoltorios delgados sobre el SDK. Si la API REST cambia, actualizas el SDK y ambos consumidores reciben la corrección automáticamente.
Desarrollo
# Run tests across all packages
bun test
# Build a specific package
cd packages/sdk && bun run buildAñadir una nueva operación de API
Añade tipos a
packages/sdk/src/types.tsAñade el método del cliente a
packages/sdk/src/client.tsAñade un comando de CLI en
packages/cli/src/commands/Añade una herramienta MCP en
packages/mcp/src/tools/
Las operaciones destructivas deben tener una ruta de vista previa por defecto y requerir una bandera explícita --force en la CLI o force: true en las herramientas MCP.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI agents to interact with Atlassian products (Confluence and Jira) for content management, issue tracking, and project management through a standardized interface.3,5396MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to interact with Atlassian Jira and Confluence across Cloud and Server/Data Center environments. It supports tasks like searching and summarizing documentation, managing Jira issues, and creating content through natural language.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for Atlassian Cloud (Confluence & Jira) with seamless OAuth 2.0 authentication. Enables AI agents to document work in Confluence, manage Jira issues, and understand project context.4MIT
- FlicenseNot gradedqualityBmaintenanceMCP server that provides AI assistants with access to Jira Cloud for issue management, search, and workflow operations.
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/spenserhale/atlassian-ai-toolkit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server