Skip to main content
Glama

MCP Atlassian

MCP Atlassian

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para interactuar con los productos de Atlassian (Confluence y Jira).

Descripción general

Este servidor MCP permite a los agentes de IA interactuar con los productos de Atlassian a través de una interfaz estandarizada. Proporciona herramientas para:

  • Confluence : busca contenido, obtén espacios, recupera contenido y enumera páginas
  • Jira : buscar problemas, obtener detalles de problemas, enumerar proyectos y más

Prerrequisitos

  • Node.js (v16 o superior)
  • npm o hilo
  • Cuenta Atlassian con token API
  • Docker (opcional, para implementación en contenedores)

Instalación

Instalación estándar

  1. Clonar el repositorio:
    git clone https://github.com/yourusername/mcp-atlassian.git cd mcp-atlassian
  2. Instalar dependencias:
    npm install # or using make make install
  3. Cree un archivo .env en el directorio raíz con sus credenciales de Atlassian:
    ATLASSIAN_HOST=https://your-domain.atlassian.net ATLASSIAN_EMAIL=your-email@example.com ATLASSIAN_API_TOKEN=your-api-token

Instalación de Docker

  1. Clonar el repositorio:
    git clone https://github.com/yourusername/mcp-atlassian.git cd mcp-atlassian
  2. Cree un archivo .env como se describe arriba.
  3. Construya y ejecute el contenedor Docker:
    # Build the Docker image make docker-build # Run the Docker container make docker-run # Or use Docker Compose make docker-compose

Uso

Iniciando el servidor

# Using npm npm start # Using make make start # Using Docker make docker-run

Esto iniciará el servidor MCP, que escuchará las solicitudes en la entrada estándar y responderá en la salida estándar.

Herramientas disponibles

Herramientas de Confluence
  • search-confluence : Busca contenido en Confluence usando CQL
    • Parámetros: query (cadena)
  • get-confluence-space : obtener información sobre un espacio de Confluence específico
    • Parámetros: spaceKey (cadena)
  • get-confluence-content : Obtener contenido específico por ID
    • Parámetros: contentId (cadena)
  • get-confluence-pages : Obtener todas las páginas de un espacio
    • Parámetros: spaceKey (cadena), limit (número, opcional)
Herramientas de Jira
  • search-jira-issues : Buscar problemas usando JQL
    • Parámetros: jql (cadena), maxResults (número, opcional)
  • get-jira-issue : Obtener un problema específico por clave
    • Parámetros: issueKey (cadena)
  • get-jira-projects : Obtener todos los proyectos
    • Parámetros: ninguno
  • get-jira-project : Obtener un proyecto específico por clave
    • Parámetros: projectKey (cadena)
  • get-jira-issue-types : Obtener todos los tipos de problemas
    • Parámetros: ninguno

Desarrollo

Estructura del proyecto

src/ ├── config/ # Configuration files ├── examples/ # Example usage ├── services/ # Service classes for Atlassian APIs │ ├── confluence.ts │ └── jira.ts ├── tools/ # MCP tools │ ├── search-confluence.ts │ ├── get-confluence-space.ts │ ├── get-confluence-content.ts │ ├── get-confluence-pages.ts │ ├── search-jira-issues.ts │ ├── get-jira-issue.ts │ ├── get-jira-projects.ts │ ├── get-jira-project.ts │ ├── get-jira-issue-types.ts │ ├── utils.ts │ └── index.ts └── index.ts # Main entry point

Edificio

# Using npm npm run build # Using make make build

Pruebas

# Using npm npm test # Using make make test

Comandos de Makefile

El proyecto incluye un Makefile para simplificar las operaciones comunes:

# Display available commands make help

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP que permite a los agentes de IA interactuar con los productos Atlassian (Confluence y Jira) para la gestión de contenido, seguimiento de problemas y gestión de proyectos a través de una interfaz estandarizada.

  1. Descripción general
    1. Prerrequisitos
      1. Instalación
        1. Instalación estándar
        2. Instalación de Docker
      2. Uso
        1. Iniciando el servidor
        2. Herramientas disponibles
      3. Desarrollo
        1. Estructura del proyecto
        2. Edificio
        3. Pruebas
        4. Comandos de Makefile
      4. Licencia
        1. Contribuyendo

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Model Context Protocol (MCP) server for Atlassian Cloud products (Confluence and Jira). This integration is designed specifically for Atlassian Cloud instances and does not support Atlassian Server or Data Center deployments.
            Last updated -
            27
            2,628
            Python
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            Integrates Atlassian products (Confluence, Jira) with Model Context Protocol, enabling easy access to Confluence content and Jira tickets through the MCP interface.
            Last updated -
            2
            JavaScript
          • A
            security
            A
            license
            A
            quality
            An MCP server that enables AI assistants to interact with JIRA, allowing for querying issue details, creating and updating work items, and managing attachments through a standardized interface.
            Last updated -
            12
            1
            Python
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            Model Context Protocol server that integrates with Atlassian Confluence and Jira, enabling AI assistants to search, create, and update content in these platforms through natural language interactions.
            Last updated -
            Python
            MIT License
            • Apple
            • Linux

          View all related MCP servers

          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/samwang0723/mcp-atlassian'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server