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