{"_id":"@cisstech/nge-doc-mcp","_rev":"5-e1f140d2b3153f25eddb0c6eeb830356","name":"@cisstech/nge-doc-mcp","dist-tags":{"latest":"22.4.4"},"versions":{"22.4.0":{"name":"@cisstech/nge-doc-mcp","version":"22.4.0","keywords":["mcp","model-context-protocol","nge-doc","documentation","angular"],"license":"MIT","_id":"@cisstech/nge-doc-mcp@22.4.0","maintainers":[{"name":"mcisse","email":"mciissee@gmail.com"}],"homepage":"https://github.com/cisstech/nge","bugs":{"url":"https://github.com/cisstech/nge/issues"},"bin":{"nge-doc-mcp":"bin.js"},"dist":{"shasum":"e3b4128631b95a489d3643f35e1863814984726e","tarball":"https://registry.npmjs.org/@cisstech/nge-doc-mcp/-/nge-doc-mcp-22.4.0.tgz","fileCount":8,"integrity":"sha512-B72zhXEpEGqSaENc8wqfelJMsMab4h+oqaWmTTKcrNjwu6aZ3DUYOAxAiM/Eil1Cq4QMemDnO6n8uQfQdy2WJw==","signatures":[{"sig":"MEYCIQCii6ieX5VgkRW7Xyza+CxyzXXsJpdIcOK0L40FyQ5qSwIhALJD9if1/yERBlnZ2E/3BWD9t5fcGC4Cq8+IgGQ4loCw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cisstech%2fnge-doc-mcp@22.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10233},"main":"./server.js","type":"module","types":"./server.d.ts","engines":{"node":">=18"},"gitHead":"567976272818164e4fd53ba0be537de4937046a1","scripts":{"start":"node server.js"},"_npmUser":{"name":"mcisse","email":"mciissee@gmail.com"},"repository":{"url":"git+https://github.com/cisstech/nge.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that exposes an nge-doc documentation site to AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.19.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nge-doc-mcp_22.4.0_1783960341595_0.7968945581262967","host":"s3://npm-registry-packages-npm-production"}},"22.4.1":{"name":"@cisstech/nge-doc-mcp","version":"22.4.1","keywords":["mcp","model-context-protocol","nge-doc","documentation","angular"],"license":"MIT","_id":"@cisstech/nge-doc-mcp@22.4.1","maintainers":[{"name":"mcisse","email":"mciissee@gmail.com"}],"homepage":"https://github.com/cisstech/nge","bugs":{"url":"https://github.com/cisstech/nge/issues"},"bin":{"nge-doc-mcp":"bin.js"},"dist":{"shasum":"c591c5f184bb525ef716914e9acfe5c9114917dd","tarball":"https://registry.npmjs.org/@cisstech/nge-doc-mcp/-/nge-doc-mcp-22.4.1.tgz","fileCount":8,"integrity":"sha512-NtwWCOt2Va1T5YpMDo2kMCDtS6wzx8/Z1PcHapKR54KBE0pomldrmODfRFV3aIlsNvxOUvmj29mfDDVlhOiYaQ==","signatures":[{"sig":"MEQCIBpOU8WfXAOXmhHX66h4gmuMd+YMmrtsn5U/Hi7YQhWXAiBbACIw9d58Dwg01gQi0H+yF7SwcnNeqTPen6oJJCaFag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cisstech%2fnge-doc-mcp@22.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10233},"main":"./server.js","type":"module","types":"./server.d.ts","engines":{"node":">=18"},"gitHead":"517b6073c97c479b2f7d91308cf5649c337b5abd","scripts":{"start":"node server.js"},"_npmUser":{"name":"mcisse","email":"mciissee@gmail.com"},"repository":{"url":"git+https://github.com/cisstech/nge.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that exposes an nge-doc documentation site to AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.19.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nge-doc-mcp_22.4.1_1783965431488_0.7002361321273682","host":"s3://npm-registry-packages-npm-production"}},"22.4.2":{"name":"@cisstech/nge-doc-mcp","version":"22.4.2","keywords":["mcp","model-context-protocol","nge-doc","documentation","angular"],"license":"MIT","_id":"@cisstech/nge-doc-mcp@22.4.2","maintainers":[{"name":"mcisse","email":"mciissee@gmail.com"}],"homepage":"https://github.com/cisstech/nge","bugs":{"url":"https://github.com/cisstech/nge/issues"},"bin":{"nge-doc-mcp":"bin.js"},"dist":{"shasum":"847e58e573643a1bc0b6bf910df0e1110f5eba85","tarball":"https://registry.npmjs.org/@cisstech/nge-doc-mcp/-/nge-doc-mcp-22.4.2.tgz","fileCount":8,"integrity":"sha512-ZJ3uljYl7uArQM/yoq2/AHIRw7nMnSCyEcSnsBuz2JyMGGVHIu47YjlSC8bDN8rvgBdkLEvmQT7SkewUuxF+UA==","signatures":[{"sig":"MEUCIQCed214elUfmpRBprPfB2xOX8xwdigU45HCYlf7HZmqcAIgetHWv78xu4/xd6yboArV5TW6MMElmyoMxHruUKYaV80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cisstech%2fnge-doc-mcp@22.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10233},"main":"./server.js","type":"module","types":"./server.d.ts","engines":{"node":">=18"},"gitHead":"c8f04b14d215f2e82d790e41580ed4fae97fbf42","scripts":{"start":"node server.js"},"_npmUser":{"name":"mcisse","email":"mciissee@gmail.com"},"repository":{"url":"git+https://github.com/cisstech/nge.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that exposes an nge-doc documentation site to AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.19.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nge-doc-mcp_22.4.2_1783966876462_0.8053515560652107","host":"s3://npm-registry-packages-npm-production"}},"22.4.3":{"name":"@cisstech/nge-doc-mcp","version":"22.4.3","keywords":["mcp","model-context-protocol","nge-doc","documentation","angular"],"license":"MIT","_id":"@cisstech/nge-doc-mcp@22.4.3","maintainers":[{"name":"mcisse","email":"mciissee@gmail.com"}],"homepage":"https://github.com/cisstech/nge","bugs":{"url":"https://github.com/cisstech/nge/issues"},"bin":{"nge-doc-mcp":"bin.js"},"dist":{"shasum":"585a9a08fa90d2554015da1739f1ccf887ab3497","tarball":"https://registry.npmjs.org/@cisstech/nge-doc-mcp/-/nge-doc-mcp-22.4.3.tgz","fileCount":8,"integrity":"sha512-GkG++5Q/mclYPc6ilxwDcccVFhKdRgSzJFR9gCutRSGoDNOHbgvsATXOSSVhbSk+DIcG0Dl1iXgrHy+vf2XHcQ==","signatures":[{"sig":"MEQCICMXJNYR0pdcLGBm/zlgj4LYUenU+k9rdsD60dbQMgTkAiAOc4q3eEJRXelLUo70Vjb/xGmFaFZEk1Yjr9D0P8OsGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cisstech%2fnge-doc-mcp@22.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10233},"main":"./server.js","type":"module","types":"./server.d.ts","engines":{"node":">=18"},"gitHead":"a48924d4219fa5dd304f9f285232d162d55da918","scripts":{"start":"node server.js"},"_npmUser":{"name":"mcisse","email":"mciissee@gmail.com"},"repository":{"url":"git+https://github.com/cisstech/nge.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that exposes an nge-doc documentation site to AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.19.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nge-doc-mcp_22.4.3_1783976033123_0.13315131256826107","host":"s3://npm-registry-packages-npm-production"}},"22.4.4":{"_id":"@cisstech/nge-doc-mcp@22.4.4","bin":{"nge-doc-mcp":"bin.js"},"bugs":{"url":"https://github.com/cisstech/nge/issues"},"dist":{"shasum":"2ea88972e3b8ffbca0a0f4ff0773cb9f5004f832","tarball":"https://registry.npmjs.org/@cisstech/nge-doc-mcp/-/nge-doc-mcp-22.4.4.tgz","fileCount":8,"integrity":"sha512-67DmO+9DO6Pa61J8516tWf+yZb8PuXmArZ8lRnPNcxu4eu+jgUaJyXzf16sdMk5jtkn0Y/gBddl0X4//5N1tzw==","signatures":[{"sig":"MEUCIC3AzDW2ZKTjBiClqTBUftdg0pT17sznsoygwnZvHZ7FAiEA2+XWlINCoA8fLJC+mMU20sBDpK0P632pOHD3Z8MAZEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4BuFsk/9aIWznwZDEnOfxOXSSlpbDX+c1IRC/zMMDDQIgEq6trafxosQukva9epaEiGkA18JUgKTLBFlLS49qSoE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cisstech%2fnge-doc-mcp@22.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10233},"main":"./server.js","name":"@cisstech/nge-doc-mcp","type":"module","types":"./server.d.ts","engines":{"node":">=18"},"gitHead":"653e4d6f7555e9bb252f905ea86e760f0ff00982","license":"MIT","scripts":{"start":"node server.js"},"version":"22.4.4","_npmUser":{"name":"mcisse","email":"mciissee@gmail.com"},"homepage":"https://github.com/cisstech/nge","keywords":["mcp","model-context-protocol","nge-doc","documentation","angular"],"repository":{"url":"git+https://github.com/cisstech/nge.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that exposes an nge-doc documentation site to AI coding agents.","directories":{},"maintainers":[{"name":"mcisse","email":"mciissee@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.19.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nge-doc-mcp_22.4.4_1790589080680_0.3186769718667142"}}},"time":{"created":"2026-07-13T16:32:21.447Z","modified":"2026-09-28T09:51:21.163Z","22.4.0":"2026-07-13T16:32:21.736Z","22.4.1":"2026-07-13T17:57:11.635Z","22.4.2":"2026-07-13T18:21:16.606Z","22.4.3":"2026-07-13T20:53:53.255Z","22.4.4":"2026-09-28T09:51:20.763Z"},"bugs":{"url":"https://github.com/cisstech/nge/issues"},"license":"MIT","homepage":"https://github.com/cisstech/nge","keywords":["mcp","model-context-protocol","nge-doc","documentation","angular"],"repository":{"url":"git+https://github.com/cisstech/nge.git","type":"git"},"description":"MCP server that exposes an nge-doc documentation site to AI coding agents.","maintainers":[{"name":"mcisse","email":"mciissee@gmail.com"}],"readme":"# @cisstech/nge-doc-mcp\n\nAn [MCP](https://modelcontextprotocol.io) server that exposes a published\n[nge-doc](https://cisstech.github.io/nge/docs/nge-doc) documentation site to AI\ncoding agents. Point it at a site's `nge-doc.json` and the agent can search the\ndocs and read pages while it works, instead of guessing at your API.\n\nIt reads the static outputs the docs builder already emits (`search.json` and\nthe raw markdown served in place), so there is no backend to host: the server\nruns on the developer's machine and reads your public site.\n\n## Tools\n\n- `search_docs(query, limit?)` - best matching pages: slug, title, matched\n  heading and an excerpt.\n- `read_page(slug)` - the full markdown of a page.\n\n## Use it\n\nAdd it to your agent's MCP configuration, passing the url of your site's\n`nge-doc.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"nge-doc\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cisstech/nge-doc-mcp\", \"https://cisstech.github.io/nge/docs/nge-doc.json\"]\n    }\n  }\n}\n```\n\nThe url is your site url followed by the docs root and `nge-doc.json` (the same\nfile your app passes to `docsFromManifest`).\n","readmeFilename":"README.md"}