github analyzed 72255fe

aaronsb/confluence-cloud

github

MCP server for Confluence Cloud — page editing, navigation, and content management

maintainer
aaronsb
licence
first seen
2026-08-12
last seen
2026-08-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 7 tools
transport stdio · http verified reported listed in the official MCP registry counts 7 tools · 0 res · 0 prompts permission surface via README inference

tools

  • edit_confluence_content

    Structural block editing within a tracked session — patch sections, append, replace, find/replace, sync

  • manage_confluence_media

    Upload, download, list, or delete page attachments

  • manage_confluence_page

    Get, create, update, delete, move, copy, or pull pages for editing

  • manage_confluence_space

    List spaces, get space details, or manage space configuration

  • navigate_confluence

    Traverse page hierarchy, discover backlinks (via GraphQL), forward links, and related pages

  • queue_confluence_operations

    Batch multiple operations with result references ($0.pageId) and error strategies

  • search_confluence

    Search using CQL, full-text, labels, or contributors

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 53

filesystem 8

  • fs (weak) aaronsb-confluence-cloud-72255fe/scripts/version-sync.cjs :2 const fs = require("fs");
  • fs (weak) aaronsb-confluence-cloud-72255fe/src/tools/edit-handler.test.ts :2 import * as fs from 'node:fs/promises';
  • fs aaronsb-confluence-cloud-72255fe/src/tools/edit-handler.ts :6 import * as fs from 'node:fs/promises';
  • fs (weak) aaronsb-confluence-cloud-72255fe/src/tools/media-handler.test.ts :2 import * as fs from 'node:fs/promises';
  • fs aaronsb-confluence-cloud-72255fe/src/tools/media-handler.ts :5 import * as fs from 'node:fs/promises';
  • fs (weak) aaronsb-confluence-cloud-72255fe/src/tools/workspace-handler.test.ts :2 import * as fs from 'node:fs/promises';
  • fs aaronsb-confluence-cloud-72255fe/src/tools/workspace-handler.ts :6 import * as fs from 'node:fs/promises';
  • fs aaronsb-confluence-cloud-72255fe/src/workspace/workspace.ts :11 import * as fs from 'node:fs/promises';

network 2

  • net aaronsb-confluence-cloud-72255fe/src/client/confluence-client.ts :130 const response = await fetch(url, {
  • net aaronsb-confluence-cloud-72255fe/src/client/graphql-client.ts :29 const response = await fetch(AGG_ENDPOINT, {

secrets 1

  • secrets aaronsb-confluence-cloud-72255fe/src/index.ts :41 const CONFLUENCE_API_TOKEN = process.env.CONFLUENCE_API_TOKEN;

install hooks 1

  • prepare aaronsb-confluence-cloud-72255fe/package.json :39 npm run build

declared dependencies 8

  • @modelcontextprotocol/sdk@^1.27.1
  • @types/node@^20.11.24
  • @typescript-eslint/eslint-plugin@^7.18.0
  • @typescript-eslint/parser@^7.18.0
  • eslint@^8.57.0
  • eslint-plugin-import@^2.32.0
  • typescript@^5.9.3
  • vitest@^4.0.18