{"_id":"@synapsestudios/synapse-docs-mcp-server","_rev":"10-2d8671e5066138c402f7ffe2c69387d7","name":"@synapsestudios/synapse-docs-mcp-server","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@synapsestudios/synapse-docs-mcp-server","version":"1.0.0","keywords":["mcp","model-context-protocol","documentation","synapse-studios","claude"],"author":{"name":"Synapse Studios"},"license":"MIT","_id":"@synapsestudios/synapse-docs-mcp-server@1.0.0","maintainers":[{"name":"bobeagan","email":"bob@synapsestudios.com"},{"name":"tdboone","email":"tdboone@gmail.com"},{"name":"synzach","email":"zach@synapsestudios.com"},{"name":"nearengine","email":"chris@nearengine.com"},{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},{"name":"areida","email":"andrew@synapsestudios.com"},{"name":"agerbens","email":"adam.gerbens@gmail.com"},{"name":"averhulst","email":"andy@synapsestudios.com"},{"name":"chestercharles","email":"chestercarmer@icloud.com"},{"name":"morio_sum","email":"stevebob13@koontzfamily.org"}],"homepage":"https://github.com/synapsestudios/documentation/tree/main/mcp-server#readme","bugs":{"url":"https://github.com/synapsestudios/documentation/issues"},"dist":{"shasum":"0daa13fe801bb765108522e698f812fa6e0f5393","tarball":"https://registry.npmjs.org/@synapsestudios/synapse-docs-mcp-server/-/synapse-docs-mcp-server-1.0.0.tgz","fileCount":6,"integrity":"sha512-wHXJaZhHy9/MdRF4SrJyxQaxrpJDRP9U7Hd9iXcuZtvcDpRUMU+YaKLXdVGGOuhSxYNM+R0oyWhF6Z9bqEVl7A==","signatures":[{"sig":"MEUCIC+vc/a4fBeDJqHDbMgIodM0rIgOtRsMHDiiL0CVU19mAiEAt4SR3k2G56LBEK37xcxCSxpJdT0e/D70LO/XhR/s830=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24323},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"97815c9fcb923966359c7695140662121712e2dd","scripts":{"dev":"tsc && node dist/index.js","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepack":"npm run build","prebuild":"npm run clean","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},"repository":{"url":"git+https://github.com/synapsestudios/documentation.git","type":"git","directory":"mcp-server"},"_npmVersion":"11.4.2","description":"MCP server for Synapse Studios documentation","directories":{},"_nodeVersion":"24.4.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse-docs-mcp-server_1.0.0_1762473284936_0.5673793196835899","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@synapsestudios/synapse-docs-mcp-server","version":"1.0.1","keywords":["mcp","model-context-protocol","documentation","synapse-studios","claude"],"author":{"name":"Synapse Studios"},"license":"MIT","_id":"@synapsestudios/synapse-docs-mcp-server@1.0.1","maintainers":[{"name":"bobeagan","email":"bob@synapsestudios.com"},{"name":"tdboone","email":"tdboone@gmail.com"},{"name":"synzach","email":"zach@synapsestudios.com"},{"name":"nearengine","email":"chris@nearengine.com"},{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},{"name":"areida","email":"andrew@synapsestudios.com"},{"name":"agerbens","email":"adam.gerbens@gmail.com"},{"name":"averhulst","email":"andy@synapsestudios.com"},{"name":"chestercharles","email":"chestercarmer@icloud.com"},{"name":"morio_sum","email":"stevebob13@koontzfamily.org"}],"homepage":"https://github.com/synapsestudios/documentation/tree/main/mcp-server#readme","bugs":{"url":"https://github.com/synapsestudios/documentation/issues"},"bin":{"synapse-docs-mcp-server":"dist/index.js"},"dist":{"shasum":"6c9671c90c3c1303cf0fcecfbc90c499f64b8f2b","tarball":"https://registry.npmjs.org/@synapsestudios/synapse-docs-mcp-server/-/synapse-docs-mcp-server-1.0.1.tgz","fileCount":6,"integrity":"sha512-sNfkSos4Hbw4s6QgeB5CKp+NPVFo9hp6PRtO1k7puarkI0RqA6MbOzbd8Jhrq8hgRxN83bt2rn37PAgGOikJ/w==","signatures":[{"sig":"MEUCICiq9s+CgA/4YPdk1WrNhfW/S1/nmf76uZUnlN/9kRGNAiEAonxfoqgmQt+73VNZYqr+hWuAatZdq9IxNJFOHrGBeDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24390},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"97815c9fcb923966359c7695140662121712e2dd","scripts":{"dev":"tsc && node dist/index.js","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepack":"npm run build","prebuild":"npm run clean","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},"repository":{"url":"git+https://github.com/synapsestudios/documentation.git","type":"git","directory":"mcp-server"},"_npmVersion":"11.4.2","description":"MCP server for Synapse Studios documentation","directories":{},"_nodeVersion":"24.4.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse-docs-mcp-server_1.0.1_1762473965478_0.022690048654964823","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@synapsestudios/synapse-docs-mcp-server","version":"1.0.2","keywords":["mcp","model-context-protocol","documentation","synapse-studios","claude"],"author":{"name":"Synapse Studios"},"license":"MIT","_id":"@synapsestudios/synapse-docs-mcp-server@1.0.2","maintainers":[{"name":"bobeagan","email":"bob@synapsestudios.com"},{"name":"tdboone","email":"tdboone@gmail.com"},{"name":"synzach","email":"zach@synapsestudios.com"},{"name":"nearengine","email":"chris@nearengine.com"},{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},{"name":"areida","email":"andrew@synapsestudios.com"},{"name":"agerbens","email":"adam.gerbens@gmail.com"},{"name":"averhulst","email":"andy@synapsestudios.com"},{"name":"chestercharles","email":"chestercarmer@icloud.com"},{"name":"morio_sum","email":"stevebob13@koontzfamily.org"}],"homepage":"https://github.com/synapsestudios/documentation/tree/main/mcp-server#readme","bugs":{"url":"https://github.com/synapsestudios/documentation/issues"},"bin":{"synapse-docs-mcp-server":"dist/index.js"},"dist":{"shasum":"b8eee283c1738d8e306637463ca3b66bac6985f7","tarball":"https://registry.npmjs.org/@synapsestudios/synapse-docs-mcp-server/-/synapse-docs-mcp-server-1.0.2.tgz","fileCount":6,"integrity":"sha512-F4eB4RXnnW/fE8Q1jaoZax4UAyLPpkcSj2KKGpVSGyH0CH1Sl27oCnFfTQimKW1odO9hYRNRcaD2w1wHn2ngow==","signatures":[{"sig":"MEYCIQD/v4pdmPcafYhmTx0lF57KEvZEN/SvIJG8m2AuWxYiyQIhAOKGr3PZ3uh+JFTfzP/kyG6fkMM16FNXH/jtwAK0xzGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24437},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"97815c9fcb923966359c7695140662121712e2dd","scripts":{"dev":"tsc && node dist/index.js","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","start":"node dist/index.js","prepack":"npm run build","prebuild":"npm run clean","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},"repository":{"url":"git+https://github.com/synapsestudios/documentation.git","type":"git","directory":"mcp-server"},"_npmVersion":"11.4.2","description":"MCP server for Synapse Studios documentation","directories":{},"_nodeVersion":"24.4.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse-docs-mcp-server_1.0.2_1762474876478_0.5372819734714147","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@synapsestudios/synapse-docs-mcp-server","version":"1.0.3","keywords":["mcp","model-context-protocol","documentation","synapse-studios","claude"],"author":{"name":"Synapse Studios"},"license":"MIT","_id":"@synapsestudios/synapse-docs-mcp-server@1.0.3","maintainers":[{"name":"bobeagan","email":"bob@synapsestudios.com"},{"name":"tdboone","email":"tdboone@gmail.com"},{"name":"synzach","email":"zach@synapsestudios.com"},{"name":"nearengine","email":"chris@nearengine.com"},{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},{"name":"areida","email":"andrew@synapsestudios.com"},{"name":"agerbens","email":"adam.gerbens@gmail.com"},{"name":"averhulst","email":"andy@synapsestudios.com"},{"name":"chestercharles","email":"chestercarmer@icloud.com"},{"name":"morio_sum","email":"stevebob13@koontzfamily.org"}],"homepage":"https://github.com/synapsestudios/documentation/tree/main/mcp-server#readme","bugs":{"url":"https://github.com/synapsestudios/documentation/issues"},"bin":{"synapse-docs-mcp-server":"dist/index.js"},"dist":{"shasum":"8f161ef3b074b1b4c09b7a9922b2ccd04f3df0ce","tarball":"https://registry.npmjs.org/@synapsestudios/synapse-docs-mcp-server/-/synapse-docs-mcp-server-1.0.3.tgz","fileCount":6,"integrity":"sha512-HVd9Prpw6yPzSc2jddw49snbW+7hiHMZV7612tE30tN6UWZfcA5wv1FT1romTKXwwTspth1MgExJlesdnoMXKA==","signatures":[{"sig":"MEQCICo2XoER46GVFQnQXwNL+qbW5loVi8hM1Z7mTGa3qf1OAiBWy8YTBmuBQ6BygZNPf1lBDG42mxUuHouZnPizGabwvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3b8977732bc140db90a4a492adf0647a55d6a566","scripts":{"dev":"tsc && node dist/index.js","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","start":"node dist/index.js","prepack":"npm run build","prebuild":"npm run clean","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},"repository":{"url":"git+https://github.com/synapsestudios/documentation.git","type":"git","directory":"mcp-server"},"_npmVersion":"11.4.2","description":"MCP server for Synapse Studios documentation","directories":{},"_nodeVersion":"24.4.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse-docs-mcp-server_1.0.3_1762475404502_0.9473188934020971","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@synapsestudios/synapse-docs-mcp-server","version":"1.0.4","keywords":["mcp","model-context-protocol","documentation","synapse-studios","claude"],"author":{"name":"Synapse Studios"},"license":"MIT","_id":"@synapsestudios/synapse-docs-mcp-server@1.0.4","maintainers":[{"name":"bobeagan","email":"bob@synapsestudios.com"},{"name":"tdboone","email":"tdboone@gmail.com"},{"name":"synzach","email":"zach@synapsestudios.com"},{"name":"nearengine","email":"chris@nearengine.com"},{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},{"name":"areida","email":"andrew@synapsestudios.com"},{"name":"agerbens","email":"adam.gerbens@gmail.com"},{"name":"averhulst","email":"andy@synapsestudios.com"},{"name":"chestercharles","email":"chestercarmer@icloud.com"},{"name":"morio_sum","email":"stevebob13@koontzfamily.org"}],"homepage":"https://github.com/synapsestudios/documentation/tree/main/mcp-server#readme","bugs":{"url":"https://github.com/synapsestudios/documentation/issues"},"bin":{"synapse-docs-mcp-server":"dist/index.js"},"dist":{"shasum":"fd897fd476fdf927d13c11b8aa0701cdf810bc73","tarball":"https://registry.npmjs.org/@synapsestudios/synapse-docs-mcp-server/-/synapse-docs-mcp-server-1.0.4.tgz","fileCount":6,"integrity":"sha512-Ml1Af1ZcmWnU05XDEuP8vZqQ9mG3xRbq1q/+CEbCeHzKRJSarZA/M0wPut/6FVn+bRaUljA5y9FRt//ZYKTMBg==","signatures":[{"sig":"MEUCIQCXP0s+gfdKdH1jpQOKwA/fTMpEJRF+WsNWc4GP8llDtQIgZlAGU3PUCbxJbYqe2nET8N4CdBl+aoufgkDJGK/v/Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"42a8eada67e342f4cccfa5890ac1bd2097e5f6e5","scripts":{"dev":"tsc && node dist/index.js","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","start":"node dist/index.js","prepack":"npm run build","prebuild":"npm run clean","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},"repository":{"url":"git+https://github.com/synapsestudios/documentation.git","type":"git","directory":"mcp-server"},"_npmVersion":"11.4.2","description":"MCP server for Synapse Studios documentation","directories":{},"_nodeVersion":"24.4.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse-docs-mcp-server_1.0.4_1762475972805_0.9286312825214462","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@synapsestudios/synapse-docs-mcp-server","version":"1.0.5","keywords":["mcp","model-context-protocol","documentation","synapse-studios","claude"],"author":{"name":"Synapse Studios"},"license":"MIT","_id":"@synapsestudios/synapse-docs-mcp-server@1.0.5","maintainers":[{"name":"bobeagan","email":"bob@synapsestudios.com"},{"name":"tdboone","email":"tdboone@gmail.com"},{"name":"synzach","email":"zach@synapsestudios.com"},{"name":"nearengine","email":"chris@nearengine.com"},{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},{"name":"areida","email":"andrew@synapsestudios.com"},{"name":"agerbens","email":"adam.gerbens@gmail.com"},{"name":"averhulst","email":"andy@synapsestudios.com"},{"name":"chestercharles","email":"chestercarmer@icloud.com"},{"name":"morio_sum","email":"stevebob13@koontzfamily.org"}],"homepage":"https://github.com/synapsestudios/documentation/tree/main/mcp-server#readme","bugs":{"url":"https://github.com/synapsestudios/documentation/issues"},"bin":{"synapse-docs-mcp-server":"dist/index.js"},"dist":{"shasum":"3a9f8b448da1f4fe976b94e336a71c9dad51944d","tarball":"https://registry.npmjs.org/@synapsestudios/synapse-docs-mcp-server/-/synapse-docs-mcp-server-1.0.5.tgz","fileCount":6,"integrity":"sha512-gRSMucRH1nq45TxD4zByB3MyAWiWxmaQNrl71Z8wFIon7fzDjl4Gkx6jmDewsA2MhVh4W5wqC8JPlUrjihW2NA==","signatures":[{"sig":"MEYCIQCVrIpxvPK9QJNsPg4s02hNae0s8B83pvQJcycm9KSFGAIhANcqDNVSeXDndXXsP190bHRDm9ZKNvj4Wl7KGYZFpuCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25995},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e778a3b263a49a93b75b2fe211f882feed2d28ac","scripts":{"dev":"tsc && node dist/index.js","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","start":"node dist/index.js","prepack":"npm run build","prebuild":"npm run clean","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},"repository":{"url":"git+https://github.com/synapsestudios/documentation.git","type":"git","directory":"mcp-server"},"_npmVersion":"11.4.2","description":"MCP server for Synapse Studios documentation","directories":{},"_nodeVersion":"24.4.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse-docs-mcp-server_1.0.5_1762886338233_0.5488539295012207","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@synapsestudios/synapse-docs-mcp-server","version":"1.1.0","keywords":["mcp","model-context-protocol","documentation","synapse-studios","claude"],"author":{"name":"Synapse Studios"},"license":"MIT","_id":"@synapsestudios/synapse-docs-mcp-server@1.1.0","maintainers":[{"name":"bobeagan","email":"bob@synapsestudios.com"},{"name":"tdboone","email":"tdboone@gmail.com"},{"name":"synzach","email":"zach@synapsestudios.com"},{"name":"nearengine","email":"chris@nearengine.com"},{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},{"name":"areida","email":"andrew@synapsestudios.com"},{"name":"agerbens","email":"adam.gerbens@gmail.com"},{"name":"averhulst","email":"andy@synapsestudios.com"},{"name":"chestercharles","email":"chestercarmer@icloud.com"},{"name":"morio_sum","email":"stevebob13@koontzfamily.org"}],"homepage":"https://github.com/synapsestudios/documentation/tree/main/mcp-server#readme","bugs":{"url":"https://github.com/synapsestudios/documentation/issues"},"bin":{"synapse-docs-mcp-server":"dist/index.js"},"dist":{"shasum":"f2eb134e01465a007c336cef7e447c9e3d8814f6","tarball":"https://registry.npmjs.org/@synapsestudios/synapse-docs-mcp-server/-/synapse-docs-mcp-server-1.1.0.tgz","fileCount":9,"integrity":"sha512-G/VAQ7gYgsYm61iMnQesqNt7LyLFhI2wCknd9pa0hROg3yIYwH4Bv3J11IX5Nv/JE4kmRJ5wqfmKbqUMTZ2Opg==","signatures":[{"sig":"MEYCIQCu9pi+rsXzP1fIcQJc1NhnYZ9vuKfzPJoYositZDk2OwIhANZyW+t8YlR66JFfDxxetib1trFGuhRzda2cMkOpucNP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17852},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"950a958abcc24b4bf51fae608807487e29ac6c68","scripts":{"dev":"tsc && node dist/index.js","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist","start":"node dist/index.js","prepack":"npm run build","prebuild":"npm run clean","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"spruce-bruce","email":"aaron@synapsestudios.com"},"repository":{"url":"git+https://github.com/synapsestudios/documentation.git","type":"git","directory":"mcp-server"},"_npmVersion":"11.4.2","description":"MCP server for Synapse Studios documentation","directories":{},"_nodeVersion":"24.4.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.1","shx":"^0.4.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse-docs-mcp-server_1.1.0_1762892115128_0.6207281671906002","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-11-06T23:54:44.822Z","modified":"2026-11-03T20:43:39.241Z","1.0.0":"2025-11-06T23:54:45.129Z","1.0.1":"2025-11-07T00:06:05.689Z","1.0.2":"2025-11-07T00:21:16.672Z","1.0.3":"2025-11-07T00:30:04.672Z","1.0.4":"2025-11-07T00:39:33.017Z","1.0.5":"2025-11-11T18:38:58.421Z","1.1.0":"2025-11-11T20:15:15.342Z"},"bugs":{"url":"https://github.com/synapsestudios/documentation/issues"},"author":{"name":"Synapse Studios"},"license":"MIT","homepage":"https://github.com/synapsestudios/documentation/tree/main/mcp-server#readme","keywords":["mcp","model-context-protocol","documentation","synapse-studios","claude"],"repository":{"url":"git+https://github.com/synapsestudios/documentation.git","type":"git","directory":"mcp-server"},"description":"MCP server for Synapse Studios documentation","maintainers":[{"email":"bob@synapsestudios.com","name":"bobeagan"},{"email":"tdboone@gmail.com","name":"tdboone"},{"email":"zach@synapsestudios.com","name":"synzach"},{"email":"chris@nearengine.com","name":"nearengine"},{"email":"aaron@synapsestudios.com","name":"spruce-bruce"},{"email":"andrew@synapsestudios.com","name":"areida"},{"email":"adam.gerbens@gmail.com","name":"agerbens"},{"email":"andy@synapsestudios.com","name":"averhulst"},{"email":"aldo@synapsestudios.com","name":"aldomucinosyn"},{"email":"devin.lauderdale@synapsestudios.com","name":"devinlauderdalesynapse"}],"readme":"# Synapse Docs MCP Server\n\nAn MCP (Model Context Protocol) server that provides access to Synapse Studios documentation at https://docs.synapsestudios.com/\n\n## Features\n\nThis MCP server exposes two tools:\n\n1. **list_docs** - List all available documentation pages with summaries and document IDs\n   - No parameters required\n   - Returns a categorized list of all documentation with 2-sentence summaries\n   - Each document includes a unique ID for use with `fetch_doc`\n   - **IMPORTANT:** Always use this tool first to get the correct document ID\n\n2. **fetch_doc** - Fetch full content from a specific documentation page\n   - Parameters: `doc_id` (string)\n   - Example: `fetch_doc(doc_id=\"clean-architecture\")`\n   - **IMPORTANT:** You must retrieve the document ID from `list_docs` first - do not guess or construct IDs\n\n## Installation\n\n### For Claude Code\n\nAdd this configuration to your project's `.mcp.json` file at the project root:\n\n```json\n{\n  \"mcpServers\": {\n    \"synapse-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@synapsestudios/synapse-docs-mcp-server@latest\"]\n    }\n  }\n}\n```\n\nThis will automatically download and run the latest version of the MCP server using npx.\n\n#### Auto-Approve Tool Usage (Optional)\n\nTo avoid approval prompts for this MCP server's tools, add this to your `.claude/settings.json`:\n\n```json\n{\n  \"permissions\": {\n    \"allow\": [\n      \"mcp__synapse-docs__fetch_doc\",\n      \"mcp__synapse-docs__list_docs\"\n    ]\n  }\n}\n```\n\nYou can configure this at different scopes:\n- **Project-wide** (shared with team): `.claude/settings.json`\n- **Local only** (not in git): `.claude/settings.local.json`\n- **User-wide** (all projects): `~/.claude/settings.json`\n\n### For Claude Desktop\n\nAdd this to your Claude Desktop config file:\n\n**MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"synapse-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@synapsestudios/synapse-docs-mcp-server@latest\"]\n    }\n  }\n}\n```\n\n## Usage Workflow\n\n1. First, use `list_docs` to browse available documentation and get document IDs:\n   ```\n   list_docs()\n   ```\n\n2. Find the document you need in the categorized list with summaries\n\n3. Use the document ID (shown as \"ID: document-id\") with `fetch_doc`:\n   ```\n   fetch_doc(doc_id=\"clean-architecture\")\n   ```\n\n## Available Documentation\n\nThe server provides access to 21 Synapse Studios internal documentation articles across 6 categories:\n\n- **Concepts - Architecture** (4 articles): coupling-and-cohesion, clean-architecture, modular-monolith, dependency-inversion\n- **Concepts - Patterns** (3 articles): use-cases, repository, page-object\n- **Concepts - Testing** (5 articles): unit-testing, test-driven-development, backend-integration-testing, frontend-testing, acceptance-testing\n- **Implementation - Frameworks** (4 articles): nest-design-guidelines, react-design-guidelines, nextjs-best-practices, vite-best-practices\n- **Implementation - Testing** (3 articles): acceptance-testing-guidelines, nest-api-testing-guidelines, react-testing-guidelines\n- **Implementation - CI/CD** (2 articles): build-pipeline-standards, pull-request-standards\n\nUse `list_docs` to see full titles and 2-sentence summaries for each article.\n","readmeFilename":"README.md"}