{"_id":"@aaronsb/confluence-cloud-mcp","_rev":"9-fe5232ff4d6ddafe977a0a5672a4e477","name":"@aaronsb/confluence-cloud-mcp","dist-tags":{"latest":"0.5.2"},"versions":{"0.1.0":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","_id":"@aaronsb/confluence-cloud-mcp@0.1.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"bin":{"confluence-cloud-mcp":"build/index.js"},"dist":{"shasum":"51fae1c3d8da4bd83dffeac582784efe846890e4","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.1.0.tgz","fileCount":30,"integrity":"sha512-07ENMR06OlQB7XAoplCjdujexvil2g/ckJU7ABCPGrNBKAJXwqInrZE7lG4h+nsGtqdY0OHmd4ngHdP+dpv9Zw==","signatures":[{"sig":"MEUCIQCc7RgFn3Kzv9DOtr5LmTnm7vwRgPbNGdQu+hV01qrl5QIgFH55H9TPEqDHpWLP+mgQUMfXeQczByCorVrEv3Ba4B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128804},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a48a4ba3c8558641e47808516566efcc8c79aef4","mcpName":"io.github.aaronsb/confluence-cloud","scripts":{"lint":"eslint --ext .ts src/","test":"vitest run","build":"tsc","watch":"tsc --watch","prepare":"npm run build","lint:fix":"eslint --ext .ts src/ --fix","inspector":"npx @modelcontextprotocol/inspector build/index.js","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\""},"_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/confluence-cloud.git","type":"git"},"_npmVersion":"11.11.1","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","directories":{},"_nodeVersion":"25.7.0","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20.11.24","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/confluence-cloud-mcp_0.1.0_1773950747009_0.43468228854358104","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","_id":"@aaronsb/confluence-cloud-mcp@0.1.1","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"bin":{"confluence-cloud-mcp":"build/index.js"},"dist":{"shasum":"5adf1dd93b86b77fc966fb2148665b8db8376420","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.1.1.tgz","fileCount":32,"integrity":"sha512-vIzSPsL8P93LObtxO5yq6Jl9EKuX1lHu4nvdUPF3r6jK+H17RwmcGOzvEopCCoI6yFluMqpKLmea14aa2yK7pA==","signatures":[{"sig":"MEUCICy+qlM9dhGcWgZ6XjvveoDGcsPToITicpmDKwc5kfynAiEAsF21O1WVEEHnnp71kSC34aHgbSgFkoHbebtajdWeVNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133267},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d3a61d0337b013b691c6275585f3cc49006e4f99","mcpName":"io.github.aaronsb/confluence-cloud","scripts":{"lint":"eslint --ext .ts src/","test":"vitest run","build":"tsc","watch":"tsc --watch","prepare":"npm run build","lint:fix":"eslint --ext .ts src/ --fix","inspector":"npx @modelcontextprotocol/inspector build/index.js","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\""},"_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/confluence-cloud.git","type":"git"},"_npmVersion":"11.11.1","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","directories":{},"_nodeVersion":"25.7.0","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20.11.24","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/confluence-cloud-mcp_0.1.1_1773951913032_0.4907872344785511","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.2.1","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","_id":"@aaronsb/confluence-cloud-mcp@0.2.1","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"bin":{"confluence-cloud-mcp":"build/index.js"},"dist":{"shasum":"e53b7fc9e741af31351c87ac76e6a19d4a2dafe7","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.2.1.tgz","fileCount":33,"integrity":"sha512-V9DcXVlqeuwODyxMFondwJhPhAm/z0frvXY0WrdcQdSoJ5DXJIeWyrMmWLTbozXaUIkAAhWdAccrhNBZCT1DGw==","signatures":[{"sig":"MEQCIDPHNQl5Wd5uyaFIn3ucR6YyB/AVirrU7vzkUdLkhHknAiBp8iMDQ9dOf/7YftYEu2Ctl3XqGLOlD15EzxrHatEw0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fconfluence-cloud-mcp@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150793},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"32806f8d348bc0b57d7a103df4bef67c5e775062","mcpName":"io.github.aaronsb/confluence-cloud","scripts":{"lint":"eslint --ext .ts src/","test":"vitest run","build":"tsc","watch":"tsc --watch","prepare":"npm run build","lint:fix":"eslint --ext .ts src/ --fix","inspector":"npx @modelcontextprotocol/inspector build/index.js","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\""},"_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/confluence-cloud.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20.11.24","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/confluence-cloud-mcp_0.2.1_1773982798397_0.9570683225343231","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.2.2","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","_id":"@aaronsb/confluence-cloud-mcp@0.2.2","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"bin":{"confluence-cloud-mcp":"build/index.js"},"dist":{"shasum":"51425bc2be9b2c9906519c1395fa32fd7c61e4a7","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.2.2.tgz","fileCount":33,"integrity":"sha512-kgdVoqqtlAYcG/l5hR1LPA6zQ4z1LAjqR2281ejuDAb5wStvPoEEOOcHevYBmqnsWIK9pDC2LcjqiQvqDfACUQ==","signatures":[{"sig":"MEUCIGwWnYwkhJ4kC4nLjVnUAL3N6xjhqz93XRQt/EgZRdENAiEA0f9TAOjPW8hMn5HeCg6+akDYipGjRluXTsR8kQ5RmzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fconfluence-cloud-mcp@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157498},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7f2885f4a432988aad545a1e702cc66245377c73","mcpName":"io.github.aaronsb/confluence-cloud","scripts":{"lint":"eslint --ext .ts src/","test":"vitest run","build":"tsc","watch":"tsc --watch","prepare":"npm run build","lint:fix":"eslint --ext .ts src/ --fix","inspector":"npx @modelcontextprotocol/inspector build/index.js","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\""},"_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/confluence-cloud.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20.11.24","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/confluence-cloud-mcp_0.2.2_1774019481085_0.9966554147897939","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.3.0","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","_id":"@aaronsb/confluence-cloud-mcp@0.3.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"bin":{"confluence-cloud-mcp":"build/index.js"},"dist":{"shasum":"9ee3b510ba043d084e17328555a567bb273d2995","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.3.0.tgz","fileCount":36,"integrity":"sha512-AG8bXLyvJqRikmL6qjqEz5lw9JoL4z1WOCgx5c551Za/Cna8nepirvK17RBmEDnvoWKqeGU0VK+UR/iuQnZvrg==","signatures":[{"sig":"MEYCIQD8kmM4nUieCcQYFMn5kLF9XJmvtA9HEIugeXwc/FFNzwIhAN8Trgxtx3hkg5e54Nxrqo/crurH9iYoUTgokM373fSM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fconfluence-cloud-mcp@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187375},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"4bbf62975dee44cc55b2218f2245821a1701c2e4","mcpName":"io.github.aaronsb/confluence-cloud","scripts":{"lint":"eslint --ext .ts src/","test":"vitest run","build":"tsc","watch":"tsc --watch","prepare":"npm run build","lint:fix":"eslint --ext .ts src/ --fix","inspector":"npx @modelcontextprotocol/inspector build/index.js","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\""},"_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/confluence-cloud.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20.11.24","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/confluence-cloud-mcp_0.3.0_1774053051782_0.5003436276628435","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.4.0","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","_id":"@aaronsb/confluence-cloud-mcp@0.4.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"bin":{"confluence-cloud-mcp":"build/index.js"},"dist":{"shasum":"24032a314ab43fe749769fc3a6c1fe8ddebc91e5","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.4.0.tgz","fileCount":36,"integrity":"sha512-Ud45prHMEDp10Z1Z2v/WVwLxg9BJIXHdGwsXIX+SBCt+jgYSlNleS7/KtZNqMB1SQC+B+wZePqNnN8xHPLfLyQ==","signatures":[{"sig":"MEYCIQDqgPRlEuizA7T6uTOyqnb3jA/k0K0t/UApCpcetNw4pgIhAM7evQY1TDp89NH8c7PePjWVQoU8BHrJDiMdYtP656Za","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fconfluence-cloud-mcp@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198274},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"74a073ff692e05e6ec05928ec01b5a6fccf3bd99","mcpName":"io.github.aaronsb/confluence-cloud","scripts":{"lint":"eslint --ext .ts src/","test":"vitest run","build":"tsc","watch":"tsc --watch","prepare":"npm run build","lint:fix":"eslint --ext .ts src/ --fix","inspector":"npx @modelcontextprotocol/inspector build/index.js","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\""},"_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/confluence-cloud.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20.11.24","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/confluence-cloud-mcp_0.4.0_1774550208913_0.032459604305388634","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.5.0","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","_id":"@aaronsb/confluence-cloud-mcp@0.5.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"bin":{"confluence-cloud-mcp":"build/index.js"},"dist":{"shasum":"5bb5ba79a8b2d2b84c765048b936891dc8296826","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.5.0.tgz","fileCount":36,"integrity":"sha512-FPXUozd0bxsedBcXgFrUo8MfBRA3LJrRiRnMOyuag2Px9BChDTmLM0yBxIYdVkRcYgd0AVaEl8NPAaO75WHtgw==","signatures":[{"sig":"MEQCIE31EKn4QYkieBYnLZCcR//0tS5H4J1xcv7WzXXMJ7NoAiA5go/8Z9Tr0KDQlllSNefPs96BkMJi+QBbnxr/JeSvpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fconfluence-cloud-mcp@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203509},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"353f35863d808f89e075d534c78c96ba0b910c5f","mcpName":"io.github.aaronsb/confluence-cloud","scripts":{"lint":"eslint --ext .ts src/","test":"vitest run","build":"tsc","watch":"tsc --watch","prepare":"npm run build","lint:fix":"eslint --ext .ts src/ --fix","inspector":"npx @modelcontextprotocol/inspector build/index.js","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\""},"_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/confluence-cloud.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20.11.24","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/confluence-cloud-mcp_0.5.0_1774639295809_0.5584592935562465","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.5.1","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","_id":"@aaronsb/confluence-cloud-mcp@0.5.1","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"bin":{"confluence-cloud-mcp":"build/index.js"},"dist":{"shasum":"81b897f3f3544c3bdf74fd279e76d382efa73bb7","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.5.1.tgz","fileCount":36,"integrity":"sha512-RSS3tA3H0hqlGU2uvQYFqdm6Qwpe7k5YGw56MFtYybmtB6Ve5nhf29dMvi4SrqgTJUhbAuhI/W2h3Dja6enWdw==","signatures":[{"sig":"MEUCIE9k6RniVTjES5RMN5vLWM0Do0ZesqyPjXKpchFWA2oPAiEA8Fi9iZGG6NH9C274rcl426hkrjHG5qwakeV3uL+up0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fconfluence-cloud-mcp@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203698},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8e0cdf3af41ae43469755a017954dc93597a3cd4","mcpName":"io.github.aaronsb/confluence-cloud","scripts":{"lint":"eslint --ext .ts src/","test":"vitest run","build":"tsc","watch":"tsc --watch","prepare":"npm run build","lint:fix":"eslint --ext .ts src/ --fix","inspector":"npx @modelcontextprotocol/inspector build/index.js","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\""},"_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/confluence-cloud.git","type":"git"},"_npmVersion":"10.9.7","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20.11.24","eslint-plugin-import":"^2.32.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/confluence-cloud-mcp_0.5.1_1775920399533_0.42350318330071346","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@aaronsb/confluence-cloud-mcp","version":"0.5.2","mcpName":"io.github.aaronsb/confluence-cloud","description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","type":"module","bin":{"confluence-cloud-mcp":"build/index.js"},"keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"author":{"name":"aaronsb"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aaronsb/confluence-cloud.git"},"homepage":"https://github.com/aaronsb/confluence-cloud#readme","bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"engines":{"node":">=20.0.0"},"scripts":{"build":"tsc","postbuild":"node --eval \"import('fs').then(fs => fs.chmodSync('build/index.js', '755'))\"","prepare":"npm run build","test":"vitest run","lint":"eslint --ext .ts src/","lint:fix":"eslint --ext .ts src/ --fix","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"devDependencies":{"@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"},"gitHead":"2f9cff3d26b8955914b176e1829f6fbd0d3cb8ff","_id":"@aaronsb/confluence-cloud-mcp@0.5.2","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-hyqsxS1AfTlKosn6gXPzVuzpKvRHXY7e2LrMq9xpH9qS/BG2mKd//Hj2bLTbZKUKc3cLHOut0zJH5LwHRBOp/Q==","shasum":"bd3baf7677a8751691ace9627a40a3dd3a96fc6a","tarball":"https://registry.npmjs.org/@aaronsb/confluence-cloud-mcp/-/confluence-cloud-mcp-0.5.2.tgz","fileCount":36,"unpackedSize":203867,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fconfluence-cloud-mcp@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCw5iUstZCL3v7CFeqVnx0963/RXgbc9XnZqTIMl7QJPgIgGTAh/HT6eSAg+J+47M2WcSXjobqCMkEoiW5X1PgoZPw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abd60762-c827-482c-b585-4a5a1b6d2c0e"}},"directories":{},"maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/confluence-cloud-mcp_0.5.2_1788188644750_0.23672662733216843"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-19T20:05:46.824Z","modified":"2026-08-31T15:04:05.367Z","0.1.0":"2026-03-19T20:05:47.162Z","0.1.1":"2026-03-19T20:25:13.169Z","0.2.1":"2026-03-20T04:59:58.579Z","0.2.2":"2026-03-20T15:11:21.225Z","0.3.0":"2026-03-21T00:30:51.928Z","0.4.0":"2026-03-26T18:36:49.060Z","0.5.0":"2026-03-27T19:21:35.984Z","0.5.1":"2026-04-11T15:13:19.669Z","0.5.2":"2026-08-31T15:04:04.891Z"},"bugs":{"url":"https://github.com/aaronsb/confluence-cloud/issues"},"author":{"name":"aaronsb"},"license":"MIT","homepage":"https://github.com/aaronsb/confluence-cloud#readme","keywords":["mcp","model-context-protocol","confluence","confluence-cloud","atlassian","ai","claude","llm"],"repository":{"type":"git","url":"git+https://github.com/aaronsb/confluence-cloud.git"},"description":"Model Context Protocol (MCP) server for Confluence Cloud - enables AI assistants to interact with Confluence","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"readme":"# Confluence Cloud MCP Server\n\nA Model Context Protocol server for interacting with Confluence Cloud. Structured page editing with session-based change tracking, native macro support, and graph-based navigation.\n\n## Install\n\n### Claude Desktop (one-click)\n\nDownload [`confluence-cloud-mcp.mcpb`](https://github.com/aaronsb/confluence-cloud/releases/latest) and open it — Claude Desktop will prompt for your Confluence credentials.\n\n### Claude Code\n\n```bash\nclaude mcp add confluence-cloud -e CONFLUENCE_API_TOKEN=your-token -e CONFLUENCE_EMAIL=your-email -e CONFLUENCE_HOST=https://your-team.atlassian.net -- npx -y @aaronsb/confluence-cloud-mcp\n```\n\n### Manual (any MCP client)\n\n```json\n{\n  \"mcpServers\": {\n    \"confluence-cloud\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aaronsb/confluence-cloud-mcp\"],\n      \"env\": {\n        \"CONFLUENCE_API_TOKEN\": \"your-api-token\",\n        \"CONFLUENCE_EMAIL\": \"your-email\",\n        \"CONFLUENCE_HOST\": \"https://your-team.atlassian.net\"\n      }\n    }\n  }\n}\n```\n\n### Credentials\n\nGenerate an API token at [Atlassian Account Settings](https://id.atlassian.com/manage/api-tokens).\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `manage_confluence_page` | Get, create, update, delete, move, copy, or pull pages for editing |\n| `edit_confluence_content` | Structural block editing within a tracked session — patch sections, append, replace, find/replace, sync |\n| `manage_confluence_space` | List spaces, get space details, or manage space configuration |\n| `search_confluence` | Search using CQL, full-text, labels, or contributors |\n| `manage_confluence_media` | Upload, download, list, or delete page attachments |\n| `navigate_confluence` | Traverse page hierarchy, discover backlinks (via GraphQL), forward links, and related pages |\n| `queue_confluence_operations` | Batch multiple operations with result references (`$0.pageId`) and error strategies |\n\nEach tool accepts an `operation` parameter (except `queue_confluence_operations` which takes an `operations` array). Per-tool documentation is available as MCP resources at `confluence://tools/{tool_name}/documentation`.\n\n## Key Features\n\n**Session-based editing** — Pull a page into a tracked session, make surgical edits to individual blocks (sections, paragraphs, macros, tables), then sync only what changed. No full-page rewrites.\n\n**Native macro support** — Status badges, info/warning/error panels, expand blocks, and table of contents render as readable `:::directive` syntax. The server handles ADF serialization with correct native node types.\n\n**GraphQL navigation** — Backlinks and forward links use the Atlassian GraphQL gateway's link graph for accurate, fast relationship discovery. Falls back to REST when GraphQL is unavailable.\n\n**Rendering facades** — Every response is token-efficient markdown with context-aware next-step hints. No raw JSON.\n\n## MCP Resources\n\n| Resource | Description |\n|----------|-------------|\n| `confluence://macros` | Available macro registry with parameter schemas and usage examples |\n\n## Architecture\n\nSee [docs/architecture/INDEX.md](docs/architecture/INDEX.md) for the 8 ADRs covering the five-layer architecture, hybrid client, content model, session editing, macro handling, navigation, and rendering facades.\n\n## License\n\n[MIT License](LICENSE)\n","readmeFilename":"README.md"}