Confluence

Interaja com o Confluence para executar consultas CQL, recuperar conteúdo de páginas e atualizar páginas.

Documentação

Servidor MCP do Confluence Communication Server

smithery badge

Interaja com o Confluence

Este é um servidor MCP baseado em TypeScript que fornece ferramentas para interagir com o Confluence. Ele demonstra conceitos centrais do MCP ao fornecer:

  • Ferramentas para executar consultas CQL para pesquisar páginas
  • Ferramentas para recuperar o conteúdo de páginas do Confluence
  • Ferramentas para atualizar conteúdo em páginas do Confluence
Confluence Communication Server MCP server

Recursos

Ferramentas do Confluence

execute_cql_search

  • Propósito: Executar uma consulta CQL para pesquisar páginas do Confluence.
  • Parâmetros: cql, limit (padrão: 10).

get_page_content

  • Propósito: Buscar o conteúdo de uma página do Confluence.
  • Parâmetros: pageId.

update_page_content

  • Propósito: Atualizar o conteúdo de uma página do Confluence.
  • Parâmetros: pageId, content, title (opcional, se você quiser alterá-lo).

Desenvolvimento

Instale as dependências:

npm install

Compile o servidor:

npm run build

Para desenvolvimento com recompilação automática:

npm run watch

Instalação

Instalando via Smithery

Para instalar o Confluence Communication Server MCP Server para o Claude Desktop automaticamente via Smithery:

npx -y @smithery/cli install @KS-GEN-AI/confluence-mcp-server --client claude

Para usar com o Claude Desktop, adicione a configuração do servidor:

No MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
No Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "Confluence communication server": {
      "command": "node",
      "args": ["/PATH_TO_THE_PROJECT/build/index.js"],
      "env": {
        "CONFLUENCE_URL": "https://XXXXXXXX.atlassian.net/wiki",
        "CONFLUENCE_API_MAIL": "Your email",
        "CONFLUENCE_API_KEY": "KEY_FROM: https://id.atlassian.com/manage-profile/security/api-tokens"
      }
    }
  }
}

Depuração

Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o MCP Inspector, que está disponível como um script de pacote:

npm run inspector

O Inspector fornecerá uma URL para acessar as ferramentas de depuração no seu navegador.