UNPKG

@aashari/mcp-server-atlassian-confluence

Version:

Node.js/TypeScript MCP server for Atlassian Confluence. Provides tools enabling AI systems (LLMs) to list/get spaces & pages (content formatted as Markdown) and search via CQL. Connects AI seamlessly to Confluence knowledge bases using the standard MCP in

18 lines (17 loc) 976 B
import { PageSchemaType, PageDetailedSchemaType } from '../services/vendor.atlassian.pages.types.js'; import { ControllerResponse } from '../types/common.types.js'; /** * Format a list of pages for display * @param pagesData - Raw pages data from the API * @param baseUrl - Base URL for constructing page links * @returns Formatted string with pages information in markdown format */ export declare function formatPagesList(pagesData: PageSchemaType[], baseUrl?: string): string; /** * Format detailed page information for display * @param pageData - Raw page details from the API * @param markdownBody - Pre-converted markdown content for the page body * @param commentsSummary - Optional comments data to include a summary of recent comments * @returns Formatted string with page details in markdown format */ export declare function formatPageDetails(pageData: PageDetailedSchemaType, markdownBody?: string, commentsSummary?: ControllerResponse | null): string;