MCP Atlassian Server

Integra productos de Atlassian como Confluence y Jira con el Model Context Protocol.

Documentación

MCP Atlassian Server

smithery badge

Servidor MCP para integración de productos Atlassian (Confluence, Jira) con el Model Context Protocol. Esta herramienta permite un acceso fácil a su contenido de Confluence y tickets de Jira directamente a través de la interfaz MCP.

Funciones

Confluence

  • Búsqueda de contenido mediante CQL (Confluence Query Language)
  • Acceso a páginas, adjuntos y comentarios
  • Filtrado por espacio (space)

Jira

  • Búsqueda de issues mediante JQL (Jira Query Language)
  • Obtención de detalles de issues, incluidos estado, asignación y marcas de tiempo

Instalación

Instalación mediante Smithery

Para instalar Atlassian Integration Server for Claude Desktop automáticamente mediante Smithery:

npx -y @smithery/cli install @petrsovadina/mcp-atlassian --client claude

Instalación manual

git clone https://github.com/petrsovadina/mcp-atlassian.git
cd mcp-atlassian
npm install
npm run build

Configuración

Configure las siguientes variables de entorno:

Confluence

CONFLUENCE_URL=https://your-domain.atlassian.net/wiki
CONFLUENCE_USERNAME=your-email@domain.com
CONFLUENCE_API_TOKEN=your-api-token

Jira

JIRA_URL=https://your-domain.atlassian.net
JIRA_USERNAME=your-email@domain.com
JIRA_API_TOKEN=your-api-token

Uso en MCP

Agregue la siguiente configuración a su archivo de configuración de MCP:

{
  "mcpServers": {
    "atlassian": {
      "command": "node",
      "args": ["/path/to/mcp-atlassian/build/index.js"],
      "env": {
        "CONFLUENCE_URL": "your-confluence-url",
        "CONFLUENCE_USERNAME": "your-username",
        "CONFLUENCE_API_TOKEN": "your-api-token",
        "JIRA_URL": "your-jira-url",
        "JIRA_USERNAME": "your-username",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}

Herramientas disponibles

confluence_search

Búsqueda en contenido de Confluence mediante CQL.

{
  "query": "type=page AND space='Engineering'", // CQL dotaz
  "limit": 10 // volitelný limit výsledků (1-50)
}

jira_search

Búsqueda de issues de Jira mediante JQL.

{
  "jql": "project = ENG AND status = Open", // JQL dotaz
  "fields": "summary,status,assignee", // volitelné pole
  "limit": 10 // volitelný limit výsledků (1-50)
}

Plantillas de recursos

Página de Confluence

confluence://{space_key}/pages/{title}

Issue de Jira

jira://{project_key}/issues/{issue_key}

Ejemplos de uso

Búsqueda en Confluence

const result = await mcp.use('confluence_search', {
  query: "type=page AND space='Engineering' ORDER BY created DESC",
  limit: 5
});

Búsqueda en Jira

const result = await mcp.use('jira_search', {
  jql: "project = ENG AND status = 'In Progress'",
  fields: "summary,status,assignee,created",
  limit: 5
});

Contribuciones

Si desea contribuir al desarrollo, puede:

  1. Hacer fork del repositorio
  2. Crear una rama de funcionalidad
  3. Hacer commit de sus cambios
  4. Hacer push de la rama
  5. Crear un Pull Request

Licencia

MIT