{"_id":"conf-mcp","_rev":"18-b3d93bd30337361a960dce4e3af25d37","name":"conf-mcp","dist-tags":{"latest":"1.7.0"},"versions":{"1.0.0":{"name":"conf-mcp","version":"1.0.0","license":"MIT","_id":"conf-mcp@1.0.0","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"5abf1db7bfa8cb44717e5b75f7ebec4876aeeebc","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.0.0.tgz","fileCount":3,"integrity":"sha512-+dSAtYNXnIQxZ4A/7Zpa9I30SMpWHkTS+bG2P+jqwBwwIG5CUwgTnJJD1krjoOVVPK9AQTI0HKrWWTNlzNbS9Q==","signatures":[{"sig":"MEUCIQDEqLDXBkImwYQx2M3YUqKbdDB55vk+xfm54cEyKYy9rQIgfnbK5NJ7U6wP7xB5zoaWObIEAGNZxGa1+BL35gVx2XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766024},"main":"dist/index.js","type":"module","gitHead":"df5f544d00662d7224b6ce40ea860d9e5ceef0bb","scripts":{"lint":"biome check --write . && tsc --noEmit","build":"node scripts/build.js","start":"node src/index.js","prepare":"npm run build","release":"node scripts/build.js && node scripts/release.js"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.0.0_1783670903442_0.3767562979614538","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"conf-mcp","version":"1.0.1","license":"MIT","_id":"conf-mcp@1.0.1","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"16017d0e210f77ba64902ce9a414dceea701f0da","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.0.1.tgz","fileCount":3,"integrity":"sha512-kCgkzBi/KYVtiEg2UDo6VaDonC2/k/5UgCZa7OSk5r06aWSL0eGtnm1vTncsBQ4GZ349yE7K8p/lW2N1Zjfenw==","signatures":[{"sig":"MEQCIDPFNwObByNyGujBPwepP+yLSo4foJSuVUO/PNN9ZfUjAiAzfh/sC9ctIG9W/yBZbs26z4sOfEbIGbQ/zRMjslQcIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766531},"main":"dist/index.js","type":"module","gitHead":"ab653374cf8b02805905804f4e5b8c24fe2e299d","scripts":{"lint":"biome check --write . && tsc --noEmit","build":"node scripts/build.js","start":"node src/index.js","prepare":"npm run build","release":"node scripts/build.js && node scripts/release.js"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","typescript":"^6.0.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.0.1_1783671860974_0.4673380607380322","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"conf-mcp","version":"1.1.0","license":"MIT","_id":"conf-mcp@1.1.0","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"a304194661443998c3c802fd1f3d94b362d49055","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.1.0.tgz","fileCount":3,"integrity":"sha512-9/d5H7cPaOuebjOK02I6EByYXNqVcHAPNxArJTurFTUPDlJE1qyLTqIU31M75ag4x56D2YeyrcvES0pbjW8pTA==","signatures":[{"sig":"MEQCIDnPG9G+e84l+pn/tGMQDIUYrZlR4BVGFAEbywiHSiEJAiBUCNpzLLzUKIss6lKPIAaXShqnB2MlGRwl/QAZ0Quxew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013890},"main":"dist/index.js","type":"module","gitHead":"067d4893cb910b6fcbd018546b33b6384798375a","scripts":{"lint":"biome check --write . && tsc --noEmit","build":"node scripts/build.js","start":"node src/index.js","prepare":"npm run build","release":"node scripts/build.js && node scripts/release.js"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.1.0_1784009001961_0.8113781090402079","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"conf-mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.1.1","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"0612ba4a009e159275bac6734fd38db1fab7dab4","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.1.1.tgz","fileCount":3,"integrity":"sha512-qAS6YZ1mU/0tb+92jPMHcZzwBhaxxl5z3iDYgsXAeHlHPzULRjvs+gknH94rQkrabmIlHPrplkTFl90Rkz+k4A==","signatures":[{"sig":"MEUCIHvjOL9LV2N9PdeDcEk3pL22o8FqUBxw/VEdTMtlHHEuAiEAzBrYFzMvL5qACWl96kFVRDznyfahV5EaP25LSlqnCk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014711},"main":"dist/index.js","type":"module","gitHead":"067d4893cb910b6fcbd018546b33b6384798375a","scripts":{"lint":"biome check --write . && tsc --noEmit","build":"node scripts/build.js","start":"node src/index.js","prepare":"npm run build","release":"node scripts/build.js && node scripts/release.js"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.1.1_1784025603789_0.12830543876425193","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"conf-mcp","version":"1.1.2","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.1.2","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"a154ce572fe5bb8be1821d43f4bea055e35511e8","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.1.2.tgz","fileCount":3,"integrity":"sha512-SVqamnrczM7HLcYCEPEfUBwXJn5/eGh85HXCkOKJxMxG8nleuYTmHrrJHLOG0wG5VHABcAHzkY85HoJeGjTCKA==","signatures":[{"sig":"MEUCIHJBwfDYLPMPTF0An6Sp7n4pV32kS2kSOyxQdetXfRqCAiEAhVHWVYq7gXn7ixCuMrfgVZXqMkpNog4lAV8/Uy5rW6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014772},"main":"dist/index.js","type":"module","gitHead":"067d4893cb910b6fcbd018546b33b6384798375a","scripts":{"lint":"biome check --write . && tsc --noEmit","build":"node scripts/build.js","start":"node src/index.js","prepare":"npm run build","release":"node scripts/build.js && node scripts/release.js"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.1.2_1784025724865_0.128776972491643","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"conf-mcp","version":"1.1.4","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.1.4","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"ec2dc85d3f2925251b9f9dd35d6a97bfb96e2c11","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.1.4.tgz","fileCount":3,"integrity":"sha512-OR2sdUaqPTI7MlRojU/1nhbwRAHiGjz0xvcY+9sgCTk48R0OySUhs4QnjbQMYtLSyDjsUNwIiC9Wab2NKSdeTA==","signatures":[{"sig":"MEUCIFsKUkODCawFSludVji04+UbmNBgokQw7mOpPq9CshTeAiEAw0SNYqY1SBFbZDQShxuuXo+BFNf/vzBIdfE6CU42ggc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015440},"main":"dist/index.js","type":"module","gitHead":"15773022e735973d4f5477d382391c3173722c8e","scripts":{"lint":"biome check --write . && tsc --noEmit && prettier --write \"**/*.md\"","build":"node scripts/build.js","start":"node src/index.js","archive":"node scripts/build.js && node scripts/archive.js","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","prettier":"^3.9.5","release-it":"^20.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.1.4_1784050515983_0.7389964984779565","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"conf-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.2.0","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"d4702c640d628b457c2fb975ec6616db7a5552fc","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.2.0.tgz","fileCount":3,"integrity":"sha512-mU9cpOmK9tK9MTnbaOtm1KAcPVuR3kThRFHk8vC05Mm/llC0ZezgOB990pUatjjVU2KoJfgUkhtx+ex2IONtPw==","signatures":[{"sig":"MEUCIQDREty2WZiu5TLAFi0foQc4RSsmYE3WANQSc9Z7EG0v7wIgZaHLvCgymiZJBqd/eJ5vAhSqQ6WoSDKj9di1iE8MeDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018214},"main":"dist/index.js","type":"module","gitHead":"787df2aa87496296501d476b76f9793841501efc","scripts":{"lint":"biome check --write . && tsc --noEmit && prettier --write \"**/*.md\"","build":"node scripts/build.js","start":"node src/index.js","archive":"node scripts/build.js && node scripts/archive.js","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","prettier":"^3.9.5","release-it":"^20.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.2.0_1784090462231_0.9697763363778467","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"conf-mcp","version":"1.2.1","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.2.1","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"03e4e7925cca4081969b189ca2645e56066d9e3e","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.2.1.tgz","fileCount":3,"integrity":"sha512-uCPzWXWFerxqWjsYJkkEDigWtiJTGZdmuf2VojhxsKxozesK8+eDqLDrtCUVx2rGfFwMkuXFdg0uOCzjRm9Itw==","signatures":[{"sig":"MEQCICo3qhfEew1f6mGVPtbgmti9yEMg2qvqMVy1cJL+wtXuAiAWKrzVRXl6LDXWOxYoo4ko+TQ2lmDrYvgf2Y4dPWL9cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015295},"main":"dist/index.js","type":"module","gitHead":"582a2b1d429c45917f20389266edf372e6fb4753","scripts":{"lint":"biome check --write . && tsc --noEmit && prettier --write \"**/*.md\"","test":"node --test","build":"node scripts/build.js","start":"node src/index.js","archive":"node scripts/build.js && node scripts/archive.js","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","prettier":"^3.9.6","release-it":"^20.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.5"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.2.1_1785219486889_0.9592242898267418","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"conf-mcp","version":"1.2.2","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.2.2","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/namcpgem/gem-conf-mcp#readme","bugs":{"url":"https://github.com/namcpgem/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"3c3150a3df121d22b6ecddb80bfc7c1da5e877b9","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.2.2.tgz","fileCount":3,"integrity":"sha512-RyBrWTY2LX1/xxVv1bM9XU3421dhqraN0eNaCVuBYYoVo8LhBECEzUkKLwWafp/h1LUgZ9+cfJ38VUoBE2WHmw==","signatures":[{"sig":"MEYCIQCF0lx2IFxmqz9Od1VYKfzL6y68iP3d/ZYfBPjqNiVaWgIhAKhPsCF+OtDV6xh6HV1C+rD04/FXMsy/YNgIw4IGPGn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017340},"main":"dist/index.js","type":"module","gitHead":"bcd5b38b246db1609cfc800dc1bf859fa4821727","scripts":{"lint":"biome check --write . && tsc --noEmit && prettier --write \"**/*.md\"","test":"node --test","build":"node scripts/build.js","start":"node src/index.js","archive":"node scripts/build.js && node scripts/archive.js","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/namcpgem/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","prettier":"^3.9.6","release-it":"^20.2.1","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.2.2_1785323536973_0.985948622447185","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"conf-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.3.0","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/pnam16/gem-conf-mcp#readme","bugs":{"url":"https://github.com/pnam16/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"6eb5256cf6c1af2a68ec39bc625f2f9e9699f80d","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.3.0.tgz","fileCount":3,"integrity":"sha512-Ne9WS6ZuzXpSwYIu3zocgW2unoP5zOjIMQEvcU0fC8xdzpJfVgjRAZ7/vR3xqm7THCg2FAhNRTVAw3zYJFMMRA==","signatures":[{"sig":"MEUCICrCsctdPgynaagUZHCypUd4JRLwBUcNS/ZY8LWLbU57AiEA1XyMyTulhR/An5K/8+uuxdPiKO+/38bHwrbqA+sQDPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD25X+ihcQAZWHd42yANp1HuT4w6fOhfxZM4omeUNkQDQIgPJO4rtsZkNMUIYN8WKXT+HwcmhD+/k6vfjJODg4tl9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021053},"main":"dist/index.js","type":"module","gitHead":"852e0fd4d64d03f9beb75c6dffbf8fa281da12b6","scripts":{"lint":"biome migrate --write && biome check --write . && tsc --noEmit","test":"node --test","build":"node scripts/build.js","start":"node src/index.js","archive":"node scripts/build.js && node scripts/archive.js","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/pnam16/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","archiver":"^8.0.0","release-it":"^20.2.1","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.3.0_1793679257277_0.960720426634144","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"conf-mcp","version":"1.4.0","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.4.0","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/pnam16/gem-conf-mcp#readme","bugs":{"url":"https://github.com/pnam16/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"1ea7352bca1a1f0b15f2f6d5a5a4b949e7131e8f","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.4.0.tgz","fileCount":3,"integrity":"sha512-+1SPCSlcuCLLZWtmzUaein5M7Br7VvMG2V7jNeB6aSIGM+OXC90ZjE4i1OqmNVrWxV3Qef84RelAxlwKhgS0zg==","signatures":[{"sig":"MEUCIQDDqU7S7tMGQeRzziVCccZB+tY2FhGMtfRWiPpG9JGgtwIga+p7wceTnZ/drw84E5VoV8yLDGwRglCu+3Z4d3WouPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHpXpteqNN0oIBUsSGWc1HIiUom3M+NslIayH/a8AEW0AiEAzot3JruHfkZgR0Z6bm2cHkBe3RwPzeEpLNRu/4n2Nbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028136},"main":"dist/index.js","type":"module","gitHead":"f298720c24e4e399578a7a96811de5e2992aa79e","scripts":{"lint":"biome migrate --write && biome check --write . && tsc --noEmit","test":"node --test","build":"node scripts/build.js","start":"node src/index.js","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/pnam16/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","release-it":"^20.2.1","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.4.0_1793768451164_0.955047387574584","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"conf-mcp","version":"1.5.0","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.5.0","maintainers":[{"name":"namcpgem","email":"namcp@gem-corp.global"}],"homepage":"https://github.com/pnam16/gem-conf-mcp#readme","bugs":{"url":"https://github.com/pnam16/gem-conf-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"54d22ce553eb46fa6d7dd35a74f1b1e61e7f9388","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.5.0.tgz","fileCount":3,"integrity":"sha512-T5urOnlcCyT71e2GylH1vIHTqkm7b4dHzvC4A1lyz2DuQLWdx7gJJVdrNHIj1kPWK7C8zLc8kJpjAQhPlsI56g==","signatures":[{"sig":"MEQCIDtt07BcOhqslLGSabWE8FFZEOHHMg5JbGqUN3BC2ZsaAiAJYtJmaHWRjAU7WHS1ccx9RFf/IwjtAl8zmAB+4ENMzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDy22iWF17L1g3kLYsOgkYi/D56JHZ/DtyF52y+EhwIOwIgf/y0qNgVjJdmwTRPf+wTvk34KSc9dmlzLQybNxORnzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052448},"main":"dist/index.js","type":"module","gitHead":"5ba375a7d2aac4423668f002dfb65526f01ae467","scripts":{"lint":"biome migrate --write && biome check --write . && tsc --noEmit","test":"node --test","build":"node scripts/build.js","start":"node src/index.js","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"namcpgem","email":"namcp@gem-corp.global"},"repository":{"url":"git+https://github.com/pnam16/gem-conf-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.3","@modelcontextprotocol/sdk":"^1.32.2"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","release-it":"^20.2.1","typescript":"^6.0.3","@types/node":"^26.6.6","@biomejs/biome":"^2.6.5"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.5.0_1793939668840_0.1499828775264308","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"conf-mcp","version":"1.5.1","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.5.1","maintainers":[{"name":"pnam16","email":"pnamhn16@gmail.com"}],"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"67e1fcf101efe20fceb220a99d1b9284f8bba8d4","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.5.1.tgz","fileCount":5,"integrity":"sha512-uB63gfCSgCyFK44ji7khph+o++/t4tYYsEg/gIAUeMjsPz5EjeAbkgD/w5AnyY00o8ktdjWeS0IpL4/6PCI/HA==","signatures":[{"sig":"MEQCID1XEAoa4gIDQQhV1RYOpSt8QDYaSmjxIEk+ldPJKZ8MAiBZEWOv7aAGHnq3LQ74uDshiUfKvxqVDUhDA35lraT0rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE6DVd5c/HnkwZwLiJZy/hExDWOjQBJB4PDoctm/00jzAiBb3eHTcL1lVg6BzQgTchlv9c+5vITVMjM9MwuDFrRBsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478731},"main":"dist/index.js","type":"module","scripts":{"test":"node --test","build":"rsbuild build","start":"node src/index.js","release":"release-it"},"_npmUser":{"name":"pnam16","email":"pnamhn16@gmail.com"},"repository":{"url":"git+https://github.com/pnam16/atlassian-mcp.git","type":"git","directory":"packages/confluence"},"description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.23.4","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.3","@rsbuild/core":"^2.3.1","@modelcontextprotocol/sdk":"^1.32.2"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.5.1_1794065914710_0.30764444173039074","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"conf-mcp","version":"1.5.2","keywords":["mcp","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","rest-api","claude","claude-code","codex","gemini","cursor","windsurf","llm","ai","ai-tools","agent","wiki","knowledge-base","cql","confluence-api","server"],"license":"MIT","_id":"conf-mcp@1.5.2","maintainers":[{"name":"pnam16","email":"pnamhn16@gmail.com"}],"homepage":"https://github.com/pnam16/atlassian-mcp#readme","bugs":{"url":"https://github.com/pnam16/atlassian-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"6fc8d8fc8fa25b2c92550d779994b00983a4f63c","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.5.2.tgz","fileCount":5,"integrity":"sha512-nLVJ2UekV3UW1PwKUax6vjL7PfPJAsgXiJBwhEAHLTPULF7x+fk4Ea02F021DM423MZfduCZS1g01zqci80Uhg==","signatures":[{"sig":"MEUCIQCiEhysRMqTFbKP/Q079DNTg9dXKb/5sLLdR+gp5gHGWAIgbA063LdLkxXGROXo3MqQB5Fh3021d331H0LzcB9kcRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8OuTwXW/q+fHH1rbYJBhKzvffSzoWDwORfIObTJAvnwIgQmMr/fyUVs00h+Eq3Gv56q5HxEpNTSY19U4g+TXAiq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/conf-mcp@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478731},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkg/conf-mcp-1.5.2.tgz","scripts":{"test":"node --test","build":"rsbuild build","start":"node src/index.js","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"cacd511f-4553-4a27-a68c-eb0496c75a4b"}},"_resolved":"/home/runner/work/_temp/pkg/conf-mcp-1.5.2.tgz","_integrity":"sha512-nLVJ2UekV3UW1PwKUax6vjL7PfPJAsgXiJBwhEAHLTPULF7x+fk4Ea02F021DM423MZfduCZS1g01zqci80Uhg==","repository":{"url":"git+https://github.com/pnam16/atlassian-mcp.git","type":"git","directory":"packages/confluence"},"_npmVersion":"11.21.2","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"22.23.4","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.3","@rsbuild/core":"^2.3.1","@modelcontextprotocol/sdk":"^1.32.2"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.5.2_1794066253494_0.4248013344631877","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"conf-mcp","version":"1.6.0","keywords":["mcp","mcp-server","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","self-hosted","on-premise","cql","wiki","knowledge-base","documentation","claude","claude-code","claude-desktop","cursor","windsurf","codex","gemini","ai","ai-agent","llm"],"license":"MIT","_id":"conf-mcp@1.6.0","maintainers":[{"name":"pnam16","email":"pnamhn16@gmail.com"}],"homepage":"https://github.com/ameforge/atlassian-mcp#readme","bugs":{"url":"https://github.com/ameforge/atlassian-mcp/issues"},"bin":{"conf-mcp":"dist/index.js"},"dist":{"shasum":"29256e166a5ef93fab43cb34912581360a13b76c","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.6.0.tgz","fileCount":5,"integrity":"sha512-6iWpy68jlTNd62pPGibDdryhpO7Jl3/b2BxxBd5hMPFsdh+E8DXZe0fxOhK7EHoee7DDGNw8iZGEL5g2DgvMoA==","signatures":[{"sig":"MEQCICmjMDhD7+ev+hrT/S6/vln2JkS3sQb3oTC1ExkchXL7AiBFI7NnXRwrBHL82qlxrBDmbFmGywoVy4LeNlK5A0UytQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFbNz4UXTNa6gYv5Oz1QEhaEAG8sqROA0s5w4q89J9c8AiEAsVXTWYB46lKfqmOVyZmwas/pPhOZ/XQGU8wpQLqXUKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/conf-mcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478802},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/confluence/conf-mcp-1.6.0.tgz","scripts":{"test":"node --test","build":"rsbuild build","start":"node src/index.js","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"40e8b47b-a8e5-40e7-b89a-8617ed8c27be"}},"_resolved":"/home/runner/work/_temp/confluence/conf-mcp-1.6.0.tgz","_integrity":"sha512-6iWpy68jlTNd62pPGibDdryhpO7Jl3/b2BxxBd5hMPFsdh+E8DXZe0fxOhK7EHoee7DDGNw8iZGEL5g2DgvMoA==","repository":{"url":"git+https://github.com/ameforge/atlassian-mcp.git","type":"git","directory":"packages/confluence"},"_npmVersion":"11.19.1","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.3","@rsbuild/core":"^2.3.1","@modelcontextprotocol/sdk":"^1.32.2"},"_npmOperationalInternal":{"tmp":"tmp/conf-mcp_1.6.0_1794379430768_0.036714087264288264","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"_id":"conf-mcp@1.7.0","bin":{"conf-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/ameforge/atlassian-mcp/issues"},"dist":{"shasum":"7dea88783afb2aa303f6cc5a7ff7ece1edb1a471","tarball":"https://registry.npmjs.org/conf-mcp/-/conf-mcp-1.7.0.tgz","fileCount":5,"integrity":"sha512-QlusyrXAZ7O5PBRL2eCtWL0Zpiuv5xKsbfnBskklegFbXwtvJ+A24tCy+wMZc4ZzZVB3NmAnsH2igPvAxhHwRw==","signatures":[{"sig":"MEQCID27guuDWDvhZUZAfH9V/9iWld34G66WKg1TDHoq4iRyAiBQu1YiSyZIizZqievSb7ucKcKnXCm1Yz80ee3RkK2dEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDDcphzufMDKLHXAqJrEKTMLvYODYJ9F3v+g+xbWfw50AiEAqDsXGw8rtEjHyMUpWvHPI8Bwu9SbO8cOr9zU9FRrExU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/conf-mcp@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481675},"main":"dist/index.js","name":"conf-mcp","type":"module","_from":"file:/home/runner/work/_temp/confluence/conf-mcp-1.7.0.tgz","license":"MIT","scripts":{"test":"node --test","build":"rsbuild build","start":"node src/index.js","release":"release-it"},"version":"1.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"40e8b47b-a8e5-40e7-b89a-8617ed8c27be"}},"homepage":"https://github.com/ameforge/atlassian-mcp#readme","keywords":["mcp","mcp-server","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","self-hosted","on-premise","cql","wiki","knowledge-base","documentation","claude","claude-code","claude-desktop","cursor","windsurf","codex","gemini","ai","ai-agent","llm"],"_resolved":"/home/runner/work/_temp/confluence/conf-mcp-1.7.0.tgz","_integrity":"sha512-QlusyrXAZ7O5PBRL2eCtWL0Zpiuv5xKsbfnBskklegFbXwtvJ+A24tCy+wMZc4ZzZVB3NmAnsH2igPvAxhHwRw==","repository":{"url":"git+https://github.com/ameforge/atlassian-mcp.git","type":"git","directory":"packages/confluence"},"_npmVersion":"11.19.1","description":"MCP server for Confluence Server/Data Center (REST API)","directories":{},"maintainers":[{"name":"pnam16","email":"pnamhn16@gmail.com"}],"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dotenv":"^16.6.1","markdown-it":"^14.3.3","@rsbuild/core":"^2.3.1","@modelcontextprotocol/sdk":"^1.32.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conf-mcp_1.7.0_1794541102054_0.2844582677436024"}}},"time":{"created":"2026-07-10T08:08:23.305Z","modified":"2026-11-13T03:38:22.503Z","1.0.0":"2026-07-10T08:08:23.592Z","1.0.1":"2026-07-10T08:24:21.156Z","1.1.0":"2026-07-14T06:03:22.157Z","1.1.1":"2026-07-14T10:40:03.956Z","1.1.2":"2026-07-14T10:42:05.057Z","1.1.4":"2026-07-14T17:35:16.159Z","1.2.0":"2026-07-15T04:41:02.368Z","1.2.1":"2026-07-28T06:18:07.058Z","1.2.2":"2026-07-29T11:12:17.138Z","1.3.0":"2026-11-03T04:14:17.376Z","1.4.0":"2026-11-04T05:00:51.286Z","1.5.0":"2026-11-06T04:34:28.941Z","1.5.1":"2026-11-07T15:38:34.821Z","1.5.2":"2026-11-07T15:44:13.581Z","1.6.0":"2026-11-11T06:43:50.881Z","1.7.0":"2026-11-13T03:38:22.183Z"},"bugs":{"url":"https://github.com/ameforge/atlassian-mcp/issues"},"license":"MIT","homepage":"https://github.com/ameforge/atlassian-mcp#readme","keywords":["mcp","mcp-server","model-context-protocol","confluence","confluence-server","confluence-data-center","atlassian","self-hosted","on-premise","cql","wiki","knowledge-base","documentation","claude","claude-code","claude-desktop","cursor","windsurf","codex","gemini","ai","ai-agent","llm"],"repository":{"url":"git+https://github.com/ameforge/atlassian-mcp.git","type":"git","directory":"packages/confluence"},"description":"MCP server for Confluence Server/Data Center (REST API)","maintainers":[{"name":"pnam16","email":"pnamhn16@gmail.com"}],"readme":"# Confluence mcp\n\nMCP server for Confluence Server/Data Center (REST API). Lets an AI assistant (Claude Code, Claude Desktop, ...) read and write your Confluence directly.\n\n## Requirements\n\n- A Confluence Server/Data Center account (username + password).\n- Node.js 18+.\n\n## Quick start\n\nUse Claude Code CLI. Run the command in a regular terminal, not inside a Claude Code session. Pick the block for your shell, since each one continues lines differently.\n\nbash / zsh (macOS, Linux, Git Bash or WSL on Windows):\n\n```bash\nclaude mcp add conf-mcp \\\n  -e CONFLUENCE_HOST=\"https://conf.company.com\" \\\n  -e CONFLUENCE_USERNAME=\"your_username\" \\\n  -e CONFLUENCE_PASSWORD=\"your_password\" \\\n  -- npx -y conf-mcp@latest\n```\n\nPowerShell (Windows):\n\n```powershell\nclaude mcp add conf-mcp `\n  -e CONFLUENCE_HOST=\"https://conf.company.com\" `\n  -e CONFLUENCE_USERNAME=\"your_username\" `\n  -e CONFLUENCE_PASSWORD=\"your_password\" `\n  -- npx -y conf-mcp@latest\n```\n\nCommand Prompt (cmd.exe): put the whole command on one line, or end each line with `^` instead of `\\`.\n\nOr manually add to `.claude/settings.json` (or `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"conf-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"conf-mcp@latest\"],\n      \"env\": {\n        \"CONFLUENCE_HOST\": \"https://conf.company.com\",\n        \"CONFLUENCE_USERNAME\": \"your_username\",\n        \"CONFLUENCE_PASSWORD\": \"your_password\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Code/Desktop after editing the config.\n\nTo check that it connected, run `/mcp` inside Claude Code, or `claude mcp list` in a terminal.\n\nOfficial setup guides:\n\n- Claude Code: [Connect Claude Code to tools via MCP](https://code.claude.com/docs/en/mcp) explains `claude mcp add`, the local, project and user scopes, and the shared `.mcp.json` file.\n- Claude Desktop: [Connect to local MCP servers](https://modelcontextprotocol.io/docs/develop/connect-local-servers) shows, with screenshots, how to open `claude_desktop_config.json` from Settings, Developer, Edit Config, and where to find the logs when a server does not start.\n\n## Environment variables\n\n| Variable              | Required | Description                                                        |\n| --------------------- | -------- | ------------------------------------------------------------------ |\n| `CONFLUENCE_HOST`     | yes      | Base URL, e.g. `https://conf.company.com`                          |\n| `CONFLUENCE_USERNAME` | yes*     | Confluence username; `ATLASSIAN_USERNAME` is read when it is unset |\n| `CONFLUENCE_PASSWORD` | yes*     | Confluence password; `ATLASSIAN_PASSWORD` is read when it is unset |\n| `CONFLUENCE_TOKEN`    | no       | Personal Access Token; when set, replaces username/password (*)    |\n\n## Tools\n\n| Tool                  | Description                                                                                                                             | Key parameters                                                                                                 |\n| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |\n| `get_page`            | Get a page by numeric content ID or pasted page URL                                                                                     | `page_id` (ID or URL), `body_format`, `body_start`, `body_limit`, `save_to` (all optional except `page_id`)    |\n| `get_page_by_title`   | Get a page by space key + exact title                                                                                                   | `space_key`, `title`, `body_format`, `body_start`, `body_limit`, `save_to` (all optional except the first two) |\n| `create_page`         | Create a new page                                                                                                                       | `space_key`, `title`, `body`, `body_format` (optional), `parent_page_id` (optional)                            |\n| `update_page`         | Update a page (full replace, auto-increments version)                                                                                   | `page_id`, `title` (optional), `body` (optional), `body_format` (optional)                                     |\n| `patch_page`          | Replace substrings in a page (storage format only)                                                                                      | `page_id`, plus `old_string` + `new_string` or `edits` (list of pairs)                                         |\n| `delete_page`         | Move a page to trash (recoverable, not permanently purged)                                                                              | `page_id`                                                                                                      |\n| `delete_pages`        | Move several pages to trash (recoverable); one failure does not stop the rest, and any failure returns an error listing each outcome    | `page_ids`                                                                                                     |\n| `move_page`           | Move a page (and its children) under a new parent, any space                                                                            | `page_id`, `parent_id`                                                                                         |\n| `move_pages`          | Move several pages under the same new parent; one failure does not stop the rest, and any failure returns an error listing each outcome | `page_ids`, `parent_id`                                                                                        |\n| `upload_attachment`   | Attach a local file to a page (overwrite=true: new version)                                                                             | `page_id`, `file_path`, `file_name` (optional), `comment` (optional), `overwrite` (default false)              |\n| `list_attachments`    | List a page's attachments (name, size, type, version, link)                                                                             | `page_id`                                                                                                      |\n| `download_attachment` | Download an attachment to a local file (never overwrites)                                                                               | `page_id`, `filename`, `dest_path`                                                                             |\n| `search_pages`        | Search content using CQL (Confluence Query Language)                                                                                    | `cql`, `limit` (optional), `start` (optional)                                                                  |\n| `list_spaces`         | List spaces, or fetch a single space by key                                                                                             | `space_key` (optional), `limit` (optional)                                                                     |\n| `add_comment`         | Add a comment to a page                                                                                                                 | `page_id`, `body`                                                                                              |\n| `get_comments`        | Get comments on a page                                                                                                                  | `page_id`                                                                                                      |\n| `get_user`            | Resolve a user's display name and profile from userKey/username                                                                         | `key` or `username`                                                                                            |\n\n### Notes\n\n- Page `body` (create_page/update_page): pass Markdown with `body_format='markdown'` (auto-converted server-side) or raw Confluence storage format (XHTML) by default. Storage format required for Confluence macros (code, panel, expand, TOC) which Markdown cannot express. Example storage: `<p>Content</p>`, `<ul><li>Item 1</li></ul>`.\n- Comment `body` (add_comment): must be Confluence storage format (XHTML) only.\n- `update_page` is a full replace — to change only the title, omit `body` to keep the existing content (and vice versa).\n- `patch_page` replaces one exact substring in storage format (XHTML) without resending the full page body, useful for targeted edits to large pages where `update_page` is impractical. `old_string` must match exactly once; errors if found 0 or multiple times. Pass `edits` to make several replacements as one page version: they apply in order, and if any one fails to match, nothing is written.\n- `create_page`, `update_page` and `patch_page` return a short summary (`id`, `title`, `version`, `url`) instead of the full page body.\n- `get_page` accepts a pasted URL in place of an ID: `viewpage.action?pageId=...`, `/spaces/KEY/pages/ID/...` or `/display/SPACE/Title`. Tiny links (`/x/...`) are not supported.\n- `delete_page` only moves the page to trash; you can restore it from the Confluence UI.\n- `search_pages` uses CQL syntax, e.g. `type=page AND space=ENG AND title~\"deploy\"`. Use `ancestor=<id>` to list every page under a page, or `parent=<id>` for direct children only.\n- For large pages, `get_page`/`get_page_by_title` return at most 40000 characters of body by default (to avoid exceeding tool-output token limits). Control with `body_format`: `storage` (default, XHTML) | `view` (rendered HTML) | `none` (metadata only). Page through large bodies with `body_start` + `body_limit`; check the `truncated` flag in the result. Or pass `save_to` with a local file path to write the full body there (fails if the file exists) and get metadata only back.\n- All logs go to stderr; stdout is reserved for the MCP protocol.\n\n## Example prompts\n\n- \"Find pages in space ENG whose title contains 'deploy'\"\n- \"Create a new page in space ENG titled 'Release notes v2.0' with content ...\"\n- \"Update page 123456, change the title to 'Release notes v2.1'\"\n- \"Add a comment to page 123456: 'Review done'\"\n\n## Troubleshooting\n\n- 401/403: recheck `CONFLUENCE_USERNAME`/`CONFLUENCE_PASSWORD` and whether the account can access the space.\n- Connection/timeout: verify `CONFLUENCE_HOST` format (starts with `https://`, no trailing `/`), and whether VPN/internal network is required.\n- Error logs: every failed tool call is written to stderr with a timestamp and the tool name, and the startup line shows the server version. On Windows, Claude Code keeps this in `%LOCALAPPDATA%\\claude-cli-nodejs\\Cache\\<project>\\mcp-logs-<server name>\\`, where `<server name>` is the name you gave the server in your MCP config (for example `conf-mcp`).\n- Reporting a bug: open an issue at <https://github.com/ameforge/atlassian-mcp/issues> with the server version, the tool you called and the matching log lines. Logs can contain page content and internal URLs, so remove anything sensitive before you post. Nothing is sent anywhere automatically.\n\n## Development\n\n```bash\npnpm install\ncp .env.example .env   # edit with your credentials\npnpm build             # bundle to dist/index.js via rsbuild\npnpm test\n```\n\nRelease from the repo root with `pnpm release:conf`; see [docs/RELEASE.md](https://github.com/ameforge/atlassian-mcp/blob/main/docs/RELEASE.md).\n\n## Support\n\nQuestions or issues? Email [PNam](mailto:pnamhn16@gmail.com).\n\nIf this project helps you, consider buying me a coffee:\n\n<img src=\"https://raw.githubusercontent.com/ameforge/atlassian-mcp/main/docs/buy-me-a-coffee.jpg\" alt=\"Buy Me A Coffee\" width=\"300\">\n\n---\n\nCreated by [PNam](mailto:pnamhn16@gmail.com)\n","readmeFilename":"README.md"}