npm JavaScript analyzed 3.3.0

@aashari/mcp-server-atlassian-confluence

v3.3.0
npm

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

maintainer
aashari
licence
ISC
first seen
2026-06-01
last seen
2026-09-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 5 tools
transport stdio · streamable-http · http counts 5 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • conf_delete
  • conf_get
  • conf_patch
  • conf_post
  • conf_put
code evidence v3.3.0 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 46

filesystem 5

  • fs package/dist/utils/config.util.js :7 const fs_1 = __importDefault(require("fs"));
  • fs package/dist/utils/logger.util.js :37 const fs = __importStar(require("fs"));
  • fs package/dist/utils/response.util.js :37 const fs = __importStar(require("fs"));
  • fs (weak) package/scripts/ensure-executable.js :2 import fs from 'fs';
  • fs (weak) package/scripts/update-version.js :13 import fs from 'fs';

network 1

  • net package/dist/utils/transport.util.js :63 const response = await fetch(url, requestOptions);

secrets 1

  • secrets package/dist/index.js :44 serverLogger.debug(`ATLASSIAN_API_TOKEN exists: ${Boolean(process.env.ATLASSIAN_API_TOKEN)}`);

tool registrations 5

  • conf_get package/dist/tools/atlassian.api.tool.js :181
  • conf_post package/dist/tools/atlassian.api.tool.js :187
  • conf_put package/dist/tools/atlassian.api.tool.js :193
  • conf_patch package/dist/tools/atlassian.api.tool.js :199
  • conf_delete package/dist/tools/atlassian.api.tool.js :205

install hooks 2

  • prepare package/package.json :17 npm run build && node scripts/ensure-executable.js
  • postinstall package/package.json :18 node scripts/ensure-executable.js

declared dependencies 36

  • @modelcontextprotocol/sdk@^1.23.0
  • @toon-format/toon@^2.0.1
  • commander@^14.0.2
  • cors@^2.8.5
  • dotenv@^17.2.3
  • express@^5.1.0
  • jmespath@^0.16.0
  • turndown@^7.2.2
  • zod@^4.1.13
  • @eslint/js@^9.39.1
  • @semantic-release/changelog@^6.0.3
  • @semantic-release/exec@^7.1.0
show 24 more
  • @semantic-release/git@^10.0.1
  • @semantic-release/github@^12.0.2
  • @semantic-release/npm@^13.1.2
  • @types/cors@^2.8.19
  • @types/express@^5.0.5
  • @types/jest@^30.0.0
  • @types/jmespath@^0.15.2
  • @types/node@^24.10.1
  • @types/turndown@^5.0.6
  • @typescript-eslint/eslint-plugin@^8.48.0
  • @typescript-eslint/parser@^8.48.0
  • eslint@^9.39.1
  • eslint-config-prettier@^10.1.8
  • eslint-plugin-filenames@^1.3.2
  • eslint-plugin-prettier@^5.5.4
  • jest@^30.2.0
  • nodemon@^3.1.11
  • npm-check-updates@^19.1.2
  • prettier@^3.7.3
  • semantic-release@^25.0.2
  • ts-jest@^29.4.5
  • ts-node@^10.9.2
  • typescript@^5.9.3
  • typescript-eslint@^8.48.0