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

34 lines (33 loc) 893 B
import { SpaceType, SpaceStatus, SpaceSortOrder } from '../services/vendor.atlassian.spaces.types.js'; import { PaginationOptions, EntityIdentifier } from '../types/common.types.js'; /** * Space identifier for retrieving specific spaces */ export interface SpaceIdentifier extends EntityIdentifier { /** * The key of the space to retrieve */ spaceKey: string; } /** * Options for listing Confluence spaces */ export interface ListSpacesOptions extends PaginationOptions { /** * Filter spaces by type (defaults to global) */ type?: SpaceType; /** * Filter spaces by status (defaults to current) */ status?: SpaceStatus; /** * Filter spaces by name or description */ query?: string; /** * Property to sort by (e.g., 'name', '-id') * Default: '-name' (name descending) */ sort?: SpaceSortOrder; }