{"_id":"@gleanwork/mcp-config-schema","_rev":"47-55bc18f160d42a98f31ca09b3a271e4e","name":"@gleanwork/mcp-config-schema","dist-tags":{"beta":"3.0.0-beta.0","latest":"5.4.1"},"versions":{"0.2.0":{"name":"@gleanwork/mcp-config-schema","version":"0.2.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.2.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"d3767bf8a929ecea5df32ad517dbbd9f28270ebe","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.2.0.tgz","fileCount":23,"integrity":"sha512-XB4vWJr0tDHcTxg0RMxZ8hzjgTkvf/Saa17YPS9AO5qu00ibQRv6CrRvLSaXOVXfLKvJOL3UejtCDFfqdZmJXg==","signatures":[{"sig":"MEUCIQCH+Mu4SeMaZ8CBe3IEKAk/fcCh2gVeaHMm+9Xpwg9UjAIgT7wWnFqhyWirYPAyk2RjYvmyP/E5N4TTbptxnQVb8ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.mjs","require":"./dist/browser.js"}},"gitHead":"55a930b77c1a9c9d11a96f502616c50f9840285c","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.1","prettier":"^3.2.4","release-it":"^15.5.0","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^1.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.2.0_1755566239764_0.23363111652664204","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gleanwork/mcp-config-schema","version":"0.3.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.3.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"00a4da8f118dd6e53383c46de765bbaf6f7a2bd5","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.3.0.tgz","fileCount":23,"integrity":"sha512-twoDQ92YmI6yNKMBgxA82z4rSx4uKCtMfYY63oYvIHeCgd6rAkNcWEZamHORHA0MAuVRtW02XEfJi2NNvyWfag==","signatures":[{"sig":"MEQCIHT+n0PSYYKLNjvqN+3a1tgUDFt/EiDAEBjxuW6IQCUQAiA4duHx3e0sv5dOoman6zd+XBTNUvrtVw7x7UJWEyuKGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3145704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.mjs","require":"./dist/browser.js"}},"gitHead":"73759375c60cba63c7510561b7a03f9e4ee32d69","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.3.0_1755635709181_0.3298964316858872","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gleanwork/mcp-config-schema","version":"0.4.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.4.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"804e7c2f9c888bf3ac77886b5b91da4587b8d4aa","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.4.0.tgz","fileCount":23,"integrity":"sha512-dNlGOchXLi8hqczF0FR3D+ixeCVc/7FsBKGQtROxAXIqsJFToEKgqQMggU63tiVbtWDCZEpwzT2PM263zM3SrA==","signatures":[{"sig":"MEUCIAbzEa3oDA+9/n/oWAO6COVck2SmNTH7u/cjMievJndlAiEAwvGcASKhFE/5uiYLn/YxzAP5hDsmpZcseb2tq8J2n40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.mjs","require":"./dist/browser.js"}},"gitHead":"97ee541f853bae75f646ba677e602dd2c235f64a","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.4.0_1755740281263_0.13445346068750563","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@gleanwork/mcp-config-schema","version":"0.4.1","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.4.1","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"1bde0ddacdacb95f6c26e7f257ee2ca37bd022b9","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.4.1.tgz","fileCount":23,"integrity":"sha512-uof625RAoRPn87s2f4RE7ndfU2YiUyNOLMy0IY7G79bTgSqvHbrLt/fVKIwZCpgAYXcBZr5acyjbsvclLNivIQ==","signatures":[{"sig":"MEUCIQCXr5CxbjYplWEgdWf4TTEHPqQzFeChE0RqJJjR5Rs5nQIgFpYbUhwxzxGnfL8OILl9jEB57k5fNRFl9D+GByuS7Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3160202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.mjs","require":"./dist/browser.js"}},"gitHead":"8418e7ada3838e254f700f05294a5cbcbb245100","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.4.1_1755807187389_0.6925732428875429","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@gleanwork/mcp-config-schema","version":"0.4.2","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.4.2","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"a1594741046875d11e5103ea098518b734b99591","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.4.2.tgz","fileCount":23,"integrity":"sha512-JESZTf1wo8EIw72bpDPaxmOBJjqPHYGy6rvu5Pvkoi0Jesy2xPKpoiYyO6ycBq5WpwcqFqK53j6imL6v1jZMzA==","signatures":[{"sig":"MEQCIH9K9b/dyXsGKMXtO9sGIMF1A3LJQQBDwsR7B3No45nOAiA38ZrO5nwpXm8U2odTOC2wyxKOijDt8x7vFm84eynJTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3160202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.mjs","require":"./dist/browser.js"}},"gitHead":"4f11e778370e0b4c24ef80ce552c08d733bec2ae","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.4.2_1755807280489_0.7650856993632809","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@gleanwork/mcp-config-schema","version":"0.4.3","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.4.3","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"fb01183c490ba6307d337d499015cf2f0edc657c","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.4.3.tgz","fileCount":23,"integrity":"sha512-f63qAxdxEiHGswTAKu92oBnxqZdbgMYmgXPaXLf2zqa1BkywVA6QmEwnmqrEq2T5BNgeH7NjnE66W6MRl5dlCg==","signatures":[{"sig":"MEUCICvhCw+ffJMOsUXf2p9fUNxiHpmYI/IzCk27xi6IsLMTAiEAl8TBQ7N4WA2lJkCuFBiRiJfBMXMdddwmIH16v8itMs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3160202},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"7e31ac640f84433ee347930cf9bd5799b46ec99f","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.4.3_1755817320065_0.697152907120262","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@gleanwork/mcp-config-schema","version":"0.4.4","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.4.4","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"74a4fa830ce1020c38e6f126aabed4de2c51ff56","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.4.4.tgz","fileCount":23,"integrity":"sha512-Dr8zLV8Bn6d+nd/zZRhTOBoiSRUbJjXC0HH0NNBaKleV3HKFEWBZQtYnWjUTacmfGw92JeDdheGPqUBY23/9mg==","signatures":[{"sig":"MEUCIQCvPdx9rptH6lfYXVx7waboqUKIY9/gxSa0eAZv7rmqEQIgNQbCd+t14r1bodu+1Y3hWCywX+up3bB0iqF0QAbbEJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3160124},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"b4c65b1b6fdd02f403e01c7d24ddab9f3db14edf","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.4.4_1755820439419_0.8973909176420025","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gleanwork/mcp-config-schema","version":"0.5.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.5.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"1413b94bed535dbc72f9ecd2cd48ef55602991c2","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.5.0.tgz","fileCount":23,"integrity":"sha512-sgJHEwq2tNTCj5rM5WqxSqcBWnZPshPSkLBXJdtfFWt7CcLkT/y+721hPCfQO1ELp3heI+IQHOeoafl06/O8RQ==","signatures":[{"sig":"MEQCIB45a8LcCAtwg6gmie6i0MPXscagPVGBxr5TdFMSUBK1AiA5+tj3dJnIBXV7IXGOCSIcpPvvnDTfSstmt50yl8ZH1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169874},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"644e5a40526727e27f07e0db983584108f4d1ddd","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.5.0_1755825698491_0.7757758708749687","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gleanwork/mcp-config-schema","version":"0.6.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.6.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"eef98fff99c2bc1944d27a1345e1f203f2ed4a7d","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.6.0.tgz","fileCount":23,"integrity":"sha512-W35RuM9ALahA5y0jdRjEuluytVqIjc66m1Vqtw3qnVg2CZBP4i/0P7MIJccLAFN2dyyrFDIdddCSQn8uUD9JiA==","signatures":[{"sig":"MEYCIQCbDuQtRmNxX8HIwPFWavdhFqKef5YKnsG+fSMRVOPuoAIhAPwHjbEmzvV/m/fwoAXcfHggq46ej/UeqDTv6qC4p7j+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189566},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"9b5edcca3534a0e77480fb9b905254dce65b189d","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.6.0_1755910599011_0.8457179121240661","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gleanwork/mcp-config-schema","version":"0.7.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.7.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"75ca024f90f5000d6192b96a6721f2be1064edd5","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.7.0.tgz","fileCount":23,"integrity":"sha512-Fj0JcLsGzDvJf6XIxoMlVxdzUsKRxBgAvqDTDFXTQYAHgkGn0D/2vuyzIPRlFoRkDnsvn4fJyFEczSuxED1EiA==","signatures":[{"sig":"MEQCIHS0XFBzLROamQJw8itrzMpcDaAZH/x3Q/jqfC1wf6FCAiAWbhm5hIEk7B1tx6UDyFn5w4EG2Ex0UoDE5se+PfMGuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3190323},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"6af9f9cd7a0c60878c9d072c0a1ed439aa43bbc5","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.0","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.7.0_1755962948273_0.8996652904914837","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gleanwork/mcp-config-schema","version":"0.8.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.8.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"94671342b1211f459d43c9d5a29cfc1c1d07ab23","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.8.0.tgz","fileCount":23,"integrity":"sha512-R3tqeYqxccMPgOVe6pXsFtX2sJguJVjm9n0/eAy8bXKtIdbIZw7gKJmH5RPAM4/7VfxwxNv87y44BPjv/OUsOQ==","signatures":[{"sig":"MEUCIQDPzX4mWkMeTmFMo9JSFdUzkZE9NsOEce6teLRLLnyXRQIgXXM/Z63QPtqioIO1ZEF8AboMwAzhDYLj50LwKXKe4IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3206423},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"a65593f87612feff92bd1bde60dc37450949a3c2","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.8.0_1756249357012_0.7202808332862645","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@gleanwork/mcp-config-schema","version":"0.9.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.9.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"7472d198b0d9610d51e9a66a07cfb7874890ea87","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.9.0.tgz","fileCount":23,"integrity":"sha512-kZPpDjrtY+Dk7fNo9R7gebAzwcP3Yb9qzweS/fbwWZVYrIJV93yAI2p+6nRBxrOiSYxyvv0E5CvAyJMgbPl42g==","signatures":[{"sig":"MEYCIQDtmTOvwIWFTGTYS/S5er69Ql+3W6qlc6rkRjMHHm2ykQIhAN5byfIP3bNAD75ylxABGPUwiIW7UQ4/TET4b93MIys/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216122},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"c389965eccf5c06dc2ba8037a10bb87332409220","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.9.0_1756252690066_0.027375274068767608","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@gleanwork/mcp-config-schema","version":"0.10.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.10.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"4d4ea21f0ffc339f1939997df6896719ce2fed76","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.10.0.tgz","fileCount":23,"integrity":"sha512-qvek+gW4FLWx/hf3BItieimJ3982G6peyjeH+80RpF2yFLi47hqExwXHk6DZL5t2q05ZXmNp7HMpfYpoqbXYiQ==","signatures":[{"sig":"MEQCIEBLt6DWp75lZo4tSqOnC/9lP4fXeSgIoDnwi7BCFWAoAiB9dUW2rqLfF8Rd/ccgUXVkjcPW4qRK/F14ufpI/g90UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3356155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"e606e2670bd0e02e2712ca71ed9597fb6d2e913c","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.10.0_1756429162246_0.8253538017919766","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@gleanwork/mcp-config-schema","version":"0.11.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.11.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"75edcb097f45c3e725d84d1f8593734bb666beec","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.11.0.tgz","fileCount":23,"integrity":"sha512-sS8G1Z2FQtKk6X0MeGtH/Ke6w1VNQg3KsdTEjghwsepDXeEF59xNWtey+7l5dRG2LA92VGSpvNONadNzX2BMpw==","signatures":[{"sig":"MEUCIQDU85Ob2lMC+HEkwaA4+hNPLwaYFP7PZVSy005O+qk+YwIgRPDdX5awlum0aD3HIJChOidWCJBDbT+z0tuKx4LG+/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3375684},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"8bfb04175273c078c6a6f0d2b7c02424447ecd2d","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.11.0_1756436815263_0.5296410348430947","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@gleanwork/mcp-config-schema","version":"0.12.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.12.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"f61e5146c2822a026574676f6a775c73d21633ee","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.12.0.tgz","fileCount":23,"integrity":"sha512-nmbYVMa20eOyi5CEWYK0vZeh1nEUYoT/gIN+3kv76/8E3lRg4lbowHCYvwUNkL6DdLNKFMiSLkl91hmWTQcOpw==","signatures":[{"sig":"MEUCICjFIm7v/8UxbgYX05JrM91lFZ9iNKHORrcgdDWtao+YAiEAn5X/xmMf0sbfi63QI51OSdOdGp3MWdu/qIvMGomA4D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3477398},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"29087c3b004eed8ca3bcb0f54637aa32a26e8a2a","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.12.0_1756848567484_0.8552729188771024","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@gleanwork/mcp-config-schema","version":"0.12.1","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.12.1","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"c4311466d51d3395e6197f104007543bac9e14ae","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.12.1.tgz","fileCount":23,"integrity":"sha512-tcdaYlqi80q8GM8g8Z3XXax/bC1lsZeBTzLKbvRjefRVyJk/yqJlnWGEetcisDs2bchnrulvXYFQJMw0S9v3nQ==","signatures":[{"sig":"MEUCIQCphwmThYjQcw12JByxIb1XiYjSw0iKvjCODSxgrSs15QIgYYMKww+rhOZKCFiBqEDFmsJg4Yp8ZAU9pEseqXjSTD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480353},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"c08e40602312627b8673cf3f86fdd9db2d6cbd8f","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.12.1_1756856712211_0.8652419863432976","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@gleanwork/mcp-config-schema","version":"0.12.2","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.12.2","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"4c8c0caa676d725a9288f8cbb5a8c471db6c8fa8","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.12.2.tgz","fileCount":23,"integrity":"sha512-70n5/1CiC2iT5VwP0I497NYDRpHf7YJmFhSCje6BxNHMJwvuO6kSPO6Y3UKA2zLcfkeZUu9KNeqHri+FGqL2WA==","signatures":[{"sig":"MEUCIQCsftbooMsREYgb2sbjUsoAK1flpKQBxu9zVF7rGokkxgIgOjhrPFfXGVh1S+nZ4VhN0qKp8zhohJjn8Ro5v2IrNhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486383},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"a9d5854de0a68231eb010b4cd7f5420dca0297d1","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.12.2_1757468219635_0.19304885175135733","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@gleanwork/mcp-config-schema","version":"0.13.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.13.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"de5f8c469868b5e5c03f278043dc7316db88fe08","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.13.0.tgz","fileCount":23,"integrity":"sha512-RdjOxHac7pfM8l1D2uAYgoxCWGQVXUkB8a8qwP09LHAJHYf6MZHhSWFPWxcKtUaPBrydYysV448rnQCuQX+JgA==","signatures":[{"sig":"MEQCICclpzze6aoku/KCurPueV+KR8gchdKlYkX+aFT0ctkKAiAAo/yjE7F+TNhbJG7tRRwBMHAEebWIQAEC08Fvg/S57g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3505892},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"311e7e009477ce2d6551013c529307e621553e1c","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^3.2.4","prettier":"^3.2.4","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.13.0_1757695073002_0.901801370358138","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@gleanwork/mcp-config-schema","version":"0.13.1","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.13.1","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"685a3ed9bdb09aa31db54b17143e14aa36805a75","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.13.1.tgz","fileCount":23,"integrity":"sha512-hB2Tvi5hvkHH/1Kt7CCyMTIV4KJHio0tssEq7hFxuEaWsu8aI1dp3nDGq4jO7xT8aNUHw80oobT47g6uZgX3ow==","signatures":[{"sig":"MEUCIQDsTD6dnvj839DyvLaa0IjVTi+d4139G4nvhgAlMtC9hwIgPExXVFv4sxNOUYOG/qtbztpyF38jdJuvchJZF4VOlew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3513555},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"4fd914c3ea93b125148db1ae2ba5b1c756e29679","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.5.1","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.0.17","glob":"^10.3.10","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^20.11.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.13.1_1758225716495_0.9109386347921264","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@gleanwork/mcp-config-schema","version":"0.14.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@0.14.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"1afbc32855266e27044523e0c4d63fadeb942ac6","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-0.14.0.tgz","fileCount":23,"integrity":"sha512-QZ37r62X9mnRMLuE+Ili1lorslNej9LoG+LmhoBcm/O6hhBL5UHYuPZDsmWU0tEX5xcqGl5+WBxAC4rBq7d9hw==","signatures":[{"sig":"MEYCIQCHMgiTJss384s+0ZaZy1rb8rMRR6KfcO7iMjR6aJHEdgIhAN5s4ZzwH7ZpJrw7lJOJdK6CG2d22M+9TrnbJU8PfiYC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3515287},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"9c3cdff3f336f1e538828d5f8e6d7213027e3452","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.4.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.4.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^24.3.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_0.14.0_1761422162121_0.5884814763048927","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@gleanwork/mcp-config-schema","version":"1.0.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@1.0.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"194835d9dd14b65556ed6f98cc6904d6678dbccc","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-1.0.0.tgz","fileCount":23,"integrity":"sha512-8qiB1Vwtf8ttgVPWW3S8DMbadzunyNwGF6yeLBcwtZ1yly04byNcySTx5WTs0xEFAKdyiKtLgiamEt8gRmhe6A==","signatures":[{"sig":"MEQCIHSj67ISkw7z6uwjBFyEYYqCafaX3p5DzaH2v4waO0BqAiBMIPJHWgxLrzbJVwAjAye1vCpNHBvo2rYlcF8QTYjOow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3520309},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"99ca093ac7d2688737a5a9da1b0f2880e7694c11","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.4.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.4.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^24.3.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_1.0.0_1762383288153_0.26345315708867356","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@gleanwork/mcp-config-schema","version":"2.0.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@2.0.0","maintainers":[{"name":"tonygentilcore","email":"tony@glean.com"},{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"b46eecf4b15fc8a9d7d1596ddab6b20e32759a8d","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-2.0.0.tgz","fileCount":26,"integrity":"sha512-+WE6murqiQVR8kUry2ovDCkBRdkldSW+lQUtqZNgvPuqZHDpprv33/GyACrLY1zJTtTsI07GexWkwqccHsWe8g==","signatures":[{"sig":"MEUCIQDgorp29mIbzlh8F5Rjg7fyPBxfIuHFGCyw5w2JQg+m4gIgEFjyE9H1KEWTnFbFY8DJkdpv4I4ssPOQ0sRQYDLmuFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3833885},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"c51267b51716380158730f6e8a3c3cc918da0b20","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.4.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.4.1","dependencies":{"glob":"^12.0.0","chalk":"^5.3.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^24.3.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_2.0.0_1763507531982_0.7337131967909689","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@gleanwork/mcp-config-schema","version":"2.0.1","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@2.0.1","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"a421db3d4399647b8576e1e4effd007799880aa8","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-2.0.1.tgz","fileCount":26,"integrity":"sha512-9iSXcLZ7xmSZCQYieKx0418at78enUyTICygz35w25EEXg6N41yuJ/AzaEfeuoZn+1eAsVXCwdl9sYDHbvFA2Q==","signatures":[{"sig":"MEUCIQDd4hvY9551lvUk9p3CC56J0Wf0Ak003JyUexFPRYDI9QIgIfx+IMXk4DKAxiSj5TYuSzMnllgc4SKz63l4JtHL9mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3882342},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"042a36827e888145955a7ce02ad2dce92d2a3be5","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.6.1","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.10.0","dependencies":{"glob":"^12.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^4.0.6","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^24.3.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^4.0.6","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_2.0.1_1765239488615_0.15493470895954609","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.0":{"name":"@gleanwork/mcp-config-schema","version":"3.0.0-beta.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@3.0.0-beta.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"e52eb69fd10c2429d11c1b9c9eefb48abe0bc8b5","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-3.0.0-beta.0.tgz","fileCount":27,"integrity":"sha512-G7e3aCe4C2y3zyvl91rFpuuCzVEQHWKFv17AJGlr9vS0yANuJc3g+IgfJuEXkYmm9r3Gtxb0WAmUbK3z2rSRig==","signatures":[{"sig":"MEUCIQD95ZT+idUsXRqYXu2+DCGlmYP1w30WKpe8JDgvBGmr3AIgPwzCv1VtGWf78zcge9nfosYLAVFYnLkRilAbhEYaPgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4049186},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"1fa7ad7e85afe4469c55df58ee20b1c0be1ac89d","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.4.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.4.1","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^4.0.6","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^24.3.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^4.0.6","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_3.0.0-beta.0_1767654102301_0.8813484377517378","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@gleanwork/mcp-config-schema","version":"3.0.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@3.0.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"92a2330203d99e0054b7cabeca6d2bf65af4b2a0","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-3.0.0.tgz","fileCount":27,"integrity":"sha512-olizJtc0n+OWEJ9Fomoj8lzEPkDouqvM6MLWqr28C0Xd39sTsXyehphi7aENVqQzDKMU8aMguW1umxZ622wdOw==","signatures":[{"sig":"MEYCIQCO8GE8evkdyx3i/jqfyj4k5oYFd6RLdkFTFa+I/ZaNMgIhALo/8VXPTji0xH4XVG76s0UPb44oVSz+sFr9j7fJomaY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4049179},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"671450e58ccd776f3986ab4c52bb189fb80f506d","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.4.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.4.1","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^4.0.6","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^24.3.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^4.0.6","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_3.0.0_1767657918903_0.9554276123010426","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@gleanwork/mcp-config-schema","version":"3.1.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@3.1.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"3c6c66a3fa05291f7cbfe7218ad51b586a7cd361","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-3.1.0.tgz","fileCount":27,"integrity":"sha512-jx79QQf58Hbjig1MCKiXvEFWvRaxucgRyXX2KEU1YTZuddrYjnG2Z6wztMwFqLZ6wJzj+YLQKfI5wg5RTlXUkg==","signatures":[{"sig":"MEUCIQDFcMaAymFMeW2zjQ49LXkHDY+Ame0twCWteYNG8D03TAIgblVJPqT0DlaTZmWQGeJphQOoLQxO7Mg9wsU2ftCJTjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4065722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"d5f5288379571e2631e6c930285b6e039395947c","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.4.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.4.1","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^4.0.6","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^24.3.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^4.0.6","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_3.1.0_1767910154495_0.9276203989831107","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@gleanwork/mcp-config-schema","version":"3.1.1","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@3.1.1","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config-schema#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config-schema/issues"},"dist":{"shasum":"772749fbba4b79df8e32b39a21932930243c43c3","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-3.1.1.tgz","fileCount":27,"integrity":"sha512-JlgYiN2+YZm1gHVrFkA3BzLZG7VGuMXy83XZ6mcrMWP4hf53vpuGoEvo3oqBPdUXLhXcodFbZGukccFkD8cV6A==","signatures":[{"sig":"MEUCIG/8ybpX6ohgcv71tiDUcs+QRLcVuLVGW2dzlbAoMHZ+AiEAwAQAhqrtoW38vKuLvE/ZkyYWPN4+ETcndaBNyKK8JoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4146666},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"452edd9478ccc3b8bd00375b8636ccd9dfcc1fa9","scripts":{"dev":"tsup --watch","lint":"npm-run-all --sequential lint:*","test":"vitest run","build":"tsup","format":"prettier --write '**/*.ts'","test:all":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint src --ext ts --fix","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","lint:package-json":"sort-package-json","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config-schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","tsup":"^8.0.1","eslint":"^9.35.0","vitest":"^4.0.6","globals":"^16.4.0","prettier":"^3.2.4","@eslint/js":"^9.35.0","release-it":"^19.0.4","typescript":"^5.3.3","@types/node":"^24.3.0","npm-run-all":"^4.1.5","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@eslint/eslintrc":"^3.3.1","sort-package-json":"^3.4.0","@vitest/coverage-v8":"^4.0.6","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_3.1.1_1768005760575_0.3706367402367323","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@gleanwork/mcp-config-schema","version":"4.0.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@4.0.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"35bed4151f575267c59c06cfca998853a929b3e8","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-4.0.0.tgz","fileCount":26,"integrity":"sha512-tejI1QKfE/jIDunZGM7a8nDGxjY8WQzPDnwtsREH6/9XDvPrvjm/c6kONrrpIdEAebga9YiDYP2BGJ5tV06gUg==","signatures":[{"sig":"MEYCIQCAFy6v8DxqkwuKNRabOESSGav51Mv0QBS4NNO8wwRDzQIhAOduF4WdhpuJidb7faMYxVVKylvVblZT+eKQ3ztMelq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4130484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"cba2272dff91b2a4378cc62e99695cc108c12768","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.6"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_4.0.0_1768350044284_0.43546709879600565","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@gleanwork/mcp-config-schema","version":"4.0.1","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@4.0.1","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"e012b90d6b0f98dcfe39efc9f4e602bf5b64a512","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-4.0.1.tgz","fileCount":26,"integrity":"sha512-QM954LhyKbrqRn05Zw7PwmbPgJewUoMahIudjmQ2zbtVrR/A15F0FRC2pz48uSp4iadV4IlHjxg6v/f7BHfdFw==","signatures":[{"sig":"MEQCIAWhf9QS/itX88C2PQHRl6ax9HKThyWd2fxIxMweWpriAiA/w7xHicy+N/cJ9GSNXKxPCNGexSFOTr/9edbk5QAHAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134724},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"640d2e20c423cdc715813f96ae67da923582ddfb","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.6"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_4.0.1_1768355714565_0.7418654527497017","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@gleanwork/mcp-config-schema","version":"4.0.2","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@4.0.2","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"fbfa34404aa170a22beb906d9317cff0b1331861","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-4.0.2.tgz","fileCount":26,"integrity":"sha512-A+tV2nmPnY7vULC9vdNcJBbuKGGyR81p6YTozln+mkOAemQ3QOpx/geO5woymzM9PbaY4RAoK8TktPo7qNufGw==","signatures":[{"sig":"MEYCIQC7kc0PJpMbqjnaFaHszaszrb9QLg+55IFf/v0qx2UXlgIhAND9NOKzNQ+VNY8BNH40Vr30vuDhVo4AphnUXYISnrUx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134724},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"26221240bfe23a5033fe9b8799005926e8ea35e5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.6"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_4.0.2_1768414390559_0.5288717374447642","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@gleanwork/mcp-config-schema","version":"4.0.3","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@4.0.3","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"9bb814fd6c92e2171ad02c978425fca7b348d5ae","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-4.0.3.tgz","fileCount":26,"integrity":"sha512-5mhktcRCcIX5Dq/M3BUJsyKfzP+ASzqyMxFfdOW1m8TVznAxxy+XtrIjuTKevlHUYRXjX139NhSIRvwzu3AD3A==","signatures":[{"sig":"MEUCIGCa5WHzSBKCqPNPGGCyIRR1VSrFDaVs2N6sCuLhFkVaAiEAqNNyYRqZmChOI0bzrWgE2IU87Q2iwUC6Tg4nkRgamEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4153242},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"16c4a5794b6f48e26448d6d1b4ea78b8877216a8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"10.8.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.6"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_4.0.3_1768431760372_0.23358419154841337","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@gleanwork/mcp-config-schema","version":"4.1.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@4.1.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"05410e91ebaca3471dbf2042f36452e3563d7148","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-4.1.0.tgz","fileCount":27,"integrity":"sha512-HzObhhHV3ht3MltIPo2lFiTi5RGb8xy7F/a3CB0IdTlqP7J2pBgPMLzWzHkjnaElMfGqH8Inj+KrJkh3BUOU2w==","signatures":[{"sig":"MEYCIQCj+FgIfKKTBCxLmx0JkmJPYZFommA76wgGdT/U4cb6JgIhAKiRlYW5L8wsMzjphuOfFsW9Y/JR9u+fA7O7oxyGvgON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4215389},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"147d3903d989415d90de3d414f8e95298d1d44e0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.6.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.6"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_4.1.0_1769042864857_0.9779197008137264","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@gleanwork/mcp-config-schema","version":"4.1.1","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@4.1.1","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"087ade5f6cdcac98339622603c261caa36d44301","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-4.1.1.tgz","fileCount":28,"integrity":"sha512-n+0fjytfjCHBA54hIm24wHJkFd9U7aeSIT8VybS46U4IlzyWtBR147fBR7W14ny4TutMnF/svL+DxLWq5uWM2w==","signatures":[{"sig":"MEQCIDyG9O8zbztwnuDmvfxkVngrvH5lzKAq8/o+RMiGTZ9tAiBl94WpxWcqsuOb0x0mY8uDTFfJNMXExmqgnDNujIT+PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4227652},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"0d979b3db15a7257b23cb72ad7519f6449ea7bcf","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.6.2","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.1.11","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.6"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_4.1.1_1769707600264_0.3335757992367554","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@gleanwork/mcp-config-schema","version":"4.2.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@4.2.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"71c2e3f79cbe2113adc4223ee3ca3a3c84c4efd5","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-4.2.0.tgz","fileCount":30,"integrity":"sha512-jknCGIDbkVg0KrLSObI6paC8zJDhYF8Tp6+r9HrXnpFIZwme+csaDlC7M7EILBgh+dfO+jVNvBr9CIoRKK6yGA==","signatures":[{"sig":"MEQCIFJa0UMxGK1hzW0/6Mgp2emav1KtG7+xCBF9hGdVNPsDAiAn7MxgTLWtzntBCEWNeWag8b8jX6fWUfnKCrqYx4bd4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4434261},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"45cca4c0c06ec177f04e7ddaa2730435f10d4cc5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.8.0","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.13.1","dependencies":{"glob":"^13.0.0","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.3.6","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_4.2.0_1771886823553_0.753030768505448","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@gleanwork/mcp-config-schema","version":"4.3.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@4.3.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"c619b0bc83a58c32b361a475242552c7475d7ad7","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-4.3.0.tgz","fileCount":30,"integrity":"sha512-qajPyFZoNYVhFJ0IBgSQDRaLFPL5ysgTjdzCJYx7SG1lygHHz220Fj5lC7wP2/ntJiCmiQv8jl7zAS5kOnDNgg==","signatures":[{"sig":"MEUCIQCHMmfkk1t8AelIplTUTqQfUwyMgmcvZTSQbTsl29RcBwIgc//l9+1WcJJQHuBmkyCRzAQvNYBaZOcMbF4PCQZCdq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4434261},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"a399d31ba70e7b8aad483aa130577fef32fdf50e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.8.0","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.13.1","dependencies":{"glob":"^13.0.6","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.3.6","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_4.3.0_1772735839644_0.9753513397942859","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@gleanwork/mcp-config-schema","version":"5.0.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@5.0.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},{"name":"nlfurniss-glean","email":"nathaniel.furniss@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"626296368623fc8bf5ff51ae9cd41ebd57a2653f","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-5.0.0.tgz","fileCount":30,"integrity":"sha512-b4p5NiZX3g4WS/lJahbPr+lRGb+aBGG6FGJ1CY0TUmiNil3SrHWGVjVm+iIzp1iA3h/8IRLA6O4X423XvyB5yw==","signatures":[{"sig":"MEUCIQD6tD/EyZXzGjnFoWWipxyDAGz+WYYzKdgdxtGbfB7yqAIgYiFor+EOtaccpmfVQeXBQ+IWkmuZtHXPAd4pqCmUZNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4448738},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"}},"gitHead":"4f7c469540e4f41496f48724164b807a0ade13dc","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.8.0","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"_nodeVersion":"24.13.1","dependencies":{"glob":"^13.0.6","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.3.6","markdown-code":"^0.6.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_5.0.0_1777765465693_0.9505556679466203","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@gleanwork/mcp-config-schema","version":"5.1.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@5.1.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},{"name":"nlfurniss-glean","email":"nathaniel.furniss@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"79ba2c9c9c493e5d3d7cde224677ac1d1b1ec86f","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-5.1.0.tgz","fileCount":51,"integrity":"sha512-H/dQKmnWD/YrE50pv2v4/DKhvGnLA+cNwXgUfruBOj+Q9UgGkDIqXL9bfzKY2bFnp094a5fXD19qEHXSkbdBTQ==","signatures":[{"sig":"MEUCIQDya9aYAZksNlPAPPp5bo8aaPX1JoJh1kwxmdF8ZzWQswIgW9ohjlGeNvAzxZ5p1nie0EoGBGPsvYh7GsNLUP6da8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5276791},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"},"./icons/*.svg":"./icons/*.svg"},"gitHead":"a3d018237bc80756726a3a72ea87cbf6afcb9a49","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","generate":"npm run generate:clients && npm run generate:icons && npm run generate:docs","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","generate:icons":"tsx scripts/generate-icons.ts && npx prettier --write src/icons.generated.ts","prepublishOnly":"npm run build","generate:clients":"tsx scripts/generate-clients.ts && npx prettier --write src/clients.generated.ts","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.12.1","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"glob":"^13.0.6","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","zod":"^4.4.3","markdown-code":"^1.1.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_5.1.0_1780770211985_0.7052087752848224","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@gleanwork/mcp-config-schema","version":"5.2.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@5.2.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},{"name":"nlfurniss-glean","email":"nathaniel.furniss@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"8038cc4875482de9df083f5a0a1f6158d08edf8c","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-5.2.0.tgz","fileCount":51,"integrity":"sha512-2ldjVVC+ZcgSPXcwahqqZralI0JgMNeHas234psL/KytK74CLXX0OKuLEdI4SUdcHLnnQQSgShvQqy2UYb+lPA==","signatures":[{"sig":"MEQCIDQ3e4zEUD3jj7SF7tCaBZMz4DDc9tUVZffEaIK4waPCAiBjVpThMFNB3S1aOpHWuhM+JXAonofypUnDu3J7NqO0CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5292442},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"},"./icons/*.svg":"./icons/*.svg"},"gitHead":"c9f3bb9af1708b9c25ad6f6ed35464c644ee1629","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","generate":"npm run generate:clients && npm run generate:icons && npm run generate:docs","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","generate:icons":"tsx scripts/generate-icons.ts && npx prettier --write src/icons.generated.ts","prepublishOnly":"npm run build","generate:clients":"tsx scripts/generate-clients.ts && npx prettier --write src/clients.generated.ts","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.12.1","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"glob":"^13.0.6","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","zod":"^4.4.3","markdown-code":"^1.1.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_5.2.0_1780845371491_0.6783677043191354","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@gleanwork/mcp-config-schema","version":"5.3.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@5.3.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},{"name":"nlfurniss-glean","email":"nathaniel.furniss@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"b38823d8be40247b6815783cbccb5d8ed22c6b0a","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-5.3.0.tgz","fileCount":57,"integrity":"sha512-9wmxavSvg8faCnhfGg3RWK2w6anhiDTZHtbRyycmsLBToPRl7XvqhFSX019M5ICi9MztQMLyqQuRZ2hcFrrdBQ==","signatures":[{"sig":"MEUCIQD0ONvJRIDG2g4h04kI6YmjOwwNiEeLa/S5/dk2+ybUOwIgKRc15uC3U8IqDnb8zhqT82SBheU+2No9tQMPIOksNYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5554703},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"},"./icons/*.svg":"./icons/*.svg"},"gitHead":"6ef6fbe7e66b98a50d4c642166a0d1c9d590ddd8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","generate":"npm run generate:clients && npm run generate:icons && npm run generate:docs","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","generate:icons":"tsx scripts/generate-icons.ts && npx prettier --write src/icons.generated.ts","prepublishOnly":"npm run build","generate:clients":"tsx scripts/generate-clients.ts && npx prettier --write src/clients.generated.ts","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.12.1","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"glob":"^13.0.6","mkdirp":"^3.0.1","js-yaml":"^4.1.0","smol-toml":"^1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","zod":"^4.4.3","markdown-code":"^1.1.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_5.3.0_1784045567585_0.24467053748916356","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@gleanwork/mcp-config-schema","version":"5.4.0","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"author":{"name":"Glean"},"license":"MIT","_id":"@gleanwork/mcp-config-schema@5.4.0","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},{"name":"nlfurniss-glean","email":"nathaniel.furniss@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"homepage":"https://github.com/gleanwork/mcp-config#readme","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"dist":{"shasum":"8598fef56cb6144b3a28a652e97c55ff842555eb","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-5.4.0.tgz","fileCount":59,"integrity":"sha512-1Vt/AR2vXwip2tO6DDV5v1Px4ipdCkxYmPJQz6Dc6a8217XD4AK5Fs1BAahJ9po/m9r0fwPgjCUHQaPC3FK1EA==","signatures":[{"sig":"MEUCIQC1wCMGCQ/gBaNWWNQ+bRnrqtV6sQK0txjNFnNf31Y4fgIgMJXJH+IkYBjcqstdWfchwWOdcuT2/UtokNWqSEfvPMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5613932},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"},"./icons/*.svg":"./icons/*.svg"},"gitHead":"6950c7197cf85db2b0ef4eebd31e82a339f466c4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","generate":"npm run generate:clients && npm run generate:icons && npm run generate:docs","test:all":"npm run typecheck && npm run test","typecheck":"tsc --noEmit","test:watch":"vitest","lint:clients":"npx markdown-code check CLIENTS.md","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","test:coverage":"vitest run --coverage","generate:icons":"tsx scripts/generate-icons.ts && npx prettier --write src/icons.generated.ts","prepublishOnly":"npm run build","generate:clients":"tsx scripts/generate-clients.ts && npx prettier --write src/clients.generated.ts","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts"},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"repository":{"url":"git+ssh://git@github.com/gleanwork/mcp-config.git","type":"git","directory":"packages/mcp-config-schema"},"_npmVersion":"11.12.1","description":"Type-safe schemas and builders for MCP client configurations","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"glob":"^13.0.6","mkdirp":"^3.0.1","js-yaml":"^4.2.0","smol-toml":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","zod":"^4.4.3","markdown-code":"^1.1.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-config-schema_5.4.0_1784135387732_0.37437255969192207","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@gleanwork/mcp-config-schema","version":"5.4.1","description":"Type-safe schemas and builders for MCP client configurations","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"repository":{"type":"git","url":"git+ssh://git@github.com/gleanwork/mcp-config.git","directory":"packages/mcp-config-schema"},"license":"MIT","author":{"name":"Glean"},"type":"module","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"},"./icons/*.svg":"./icons/*.svg"},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:all":"npm run typecheck && npm run test","lint:clients":"npx markdown-code check CLIENTS.md","typecheck":"tsc --noEmit","generate:clients":"tsx scripts/generate-clients.ts && npx prettier --write src/clients.generated.ts","generate:examples":"tsx scripts/generate-examples.ts","generate:clients-md":"tsx scripts/generate-clients-md.ts","generate:icons":"tsx scripts/generate-icons.ts && npx prettier --write src/icons.generated.ts","generate:docs":"npm run generate:examples && npm run generate:clients-md && npx markdown-code sync CLIENTS.md","generate":"npm run generate:clients && npm run generate:icons && npm run generate:docs","check:urls":"tsx scripts/check-urls.ts","prepublishOnly":"npm run build"},"dependencies":{"glob":"^13.0.6","js-yaml":"^4.2.0","mkdirp":"^3.0.1","smol-toml":"^1.7.0"},"devDependencies":{"@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","markdown-code":"^1.1.0","tsx":"^4.22.4","zod":"^4.4.3"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"dccaed5801df6bf55c4bdfbb141d61eaddb58a94","_id":"@gleanwork/mcp-config-schema@5.4.1","bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"homepage":"https://github.com/gleanwork/mcp-config#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-A7ELJT3DgR1g37f52mFdwbxJRiEKgDDuWbRFtKt2/YQmGLFKx5m2OnWcgLbuY9jglNyC33me+SPZkp51svN/ug==","shasum":"7311509d739ebfc4e8d16faf1f5724fac1eec08f","tarball":"https://registry.npmjs.org/@gleanwork/mcp-config-schema/-/mcp-config-schema-5.4.1.tgz","fileCount":59,"unpackedSize":5614810,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXQmzFm+R/uk+wa+PkuXcQqk84kG80IcAG/sBwPHkHGwIgMtL0M8syU3jnakf8fIl3152Qa9Lc+nRFTnmRR7JZTmU="}]},"_npmUser":{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},"directories":{},"maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},{"name":"nlfurniss-glean","email":"nathaniel.furniss@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-config-schema_5.4.1_1785358182219_0.08369374607623348"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-19T01:17:19.702Z","modified":"2026-07-29T20:49:42.929Z","0.2.0":"2025-08-19T01:17:19.951Z","0.3.0":"2025-08-19T20:35:09.443Z","0.4.0":"2025-08-21T01:38:01.469Z","0.4.1":"2025-08-21T20:13:07.677Z","0.4.2":"2025-08-21T20:14:40.788Z","0.4.3":"2025-08-21T23:02:00.319Z","0.4.4":"2025-08-21T23:53:59.721Z","0.5.0":"2025-08-22T01:21:38.749Z","0.6.0":"2025-08-23T00:56:39.218Z","0.7.0":"2025-08-23T15:29:08.531Z","0.8.0":"2025-08-26T23:02:37.278Z","0.9.0":"2025-08-26T23:58:10.278Z","0.10.0":"2025-08-29T00:59:22.464Z","0.11.0":"2025-08-29T03:06:55.502Z","0.12.0":"2025-09-02T21:29:27.728Z","0.12.1":"2025-09-02T23:45:12.464Z","0.12.2":"2025-09-10T01:36:59.901Z","0.13.0":"2025-09-12T16:37:53.238Z","0.13.1":"2025-09-18T20:01:56.718Z","0.14.0":"2025-10-25T19:56:02.344Z","1.0.0":"2025-11-05T22:54:48.437Z","2.0.0":"2025-11-18T23:12:12.291Z","2.0.1":"2025-12-09T00:18:08.825Z","3.0.0-beta.0":"2026-01-05T23:01:42.549Z","3.0.0":"2026-01-06T00:05:19.173Z","3.1.0":"2026-01-08T22:09:14.724Z","3.1.1":"2026-01-10T00:42:40.800Z","4.0.0":"2026-01-14T00:20:44.474Z","4.0.1":"2026-01-14T01:55:14.784Z","4.0.2":"2026-01-14T18:13:10.717Z","4.0.3":"2026-01-14T23:02:40.558Z","4.1.0":"2026-01-22T00:47:45.059Z","4.1.1":"2026-01-29T17:26:40.452Z","4.2.0":"2026-02-23T22:47:03.770Z","4.3.0":"2026-03-05T18:37:19.840Z","5.0.0":"2026-05-02T23:44:25.902Z","5.1.0":"2026-06-06T18:23:32.179Z","5.2.0":"2026-06-07T15:16:11.725Z","5.3.0":"2026-07-14T16:12:47.838Z","5.4.0":"2026-07-15T17:09:47.978Z","5.4.1":"2026-07-29T20:49:42.434Z"},"bugs":{"url":"https://github.com/gleanwork/mcp-config/issues"},"author":{"name":"Glean"},"license":"MIT","homepage":"https://github.com/gleanwork/mcp-config#readme","keywords":["mcp","model-context-protocol","glean","configuration","schema"],"repository":{"type":"git","url":"git+ssh://git@github.com/gleanwork/mcp-config.git","directory":"packages/mcp-config-schema"},"description":"Type-safe schemas and builders for MCP client configurations","maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},{"name":"nlfurniss-glean","email":"nathaniel.furniss@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"readme":"# @gleanwork/mcp-config-schema\n\nType-safe configuration schemas and builders for MCP (Model Context Protocol) clients.\n\n## The Problem\n\nMCP servers need to work across many different AI coding assistants—Claude Code, VS Code, Cursor, Claude Desktop, Windsurf, Goose, Codex, and more. Each client has its own:\n\n- **Configuration format**: JSON, YAML, or TOML\n- **File location**: Different paths on macOS, Linux, and Windows\n- **Property names**: `url` vs `serverUrl` vs `uri`, `command` vs `cmd`, `mcpServers` vs `servers` vs `extensions`\n- **Transport support**: Some support HTTP natively, others require the `mcp-remote` bridge\n- **Authentication patterns**: Headers, environment variables, or OAuth\n\nWithout a unified solution, MCP server authors face a maintenance nightmare: writing and maintaining separate configuration logic for each client, tracking which clients support which features, and keeping up with changes across the ecosystem.\n\n## The Solution\n\nThis package provides a **single source of truth** for MCP client configurations. You describe your connection once, and it generates the correct configuration for any supported client:\n\n```typescript\nimport { MCPConfigRegistry } from '@gleanwork/mcp-config-schema';\n\nconst registry = new MCPConfigRegistry();\n\n// Same options work for any client\nconst options = {\n  transport: 'http',\n  serverUrl: 'https://api.example.com/mcp/default',\n  serverName: 'my-server',\n  headers: { Authorization: 'Bearer token' },\n};\n\n// Generate correct config for each client\nregistry.createBuilder('cursor').buildConfiguration(options);      // → JSON with mcpServers\nregistry.createBuilder('vscode').buildConfiguration(options);      // → JSON with servers\nregistry.createBuilder('goose').buildConfiguration(options);       // → YAML with extensions\nregistry.createBuilder('claude-desktop').buildConfiguration(options); // → JSON with mcp-remote bridge\n```\n\nThe package handles all the complexity: format differences, property mapping, platform-specific paths, transport bridging, and one-click installation URLs.\n\n## Installation\n\n```bash\nnpm install @gleanwork/mcp-config-schema\n```\n\n## Quick Start\n\n### stdio Transport (Local Server)\n\nFor stdio transport, provide registry options with your package names, then pass environment variables directly:\n\n```typescript\nimport { MCPConfigRegistry } from '@gleanwork/mcp-config-schema';\n\nconst registry = new MCPConfigRegistry({\n  serverPackage: '@your-org/mcp-server', // Your stdio server package\n});\n\nconst builder = registry.createBuilder('cursor');\n\n// Generate configuration for stdio transport with custom environment variables\nconst config = builder.buildConfiguration({\n  transport: 'stdio',\n  env: {\n    MY_INSTANCE: 'my-instance',\n    MY_API_TOKEN: 'my-api-token',\n  },\n});\n```\n\n### HTTP Transport (Remote Server)\n\nFor connecting to HTTP-based MCP servers, no additional configuration is needed:\n\n```typescript\nimport { MCPConfigRegistry } from '@gleanwork/mcp-config-schema';\n\nconst registry = new MCPConfigRegistry();\nconst builder = registry.createBuilder('cursor');\n\n// Generate configuration for HTTP transport\nconst config = builder.buildConfiguration({\n  transport: 'http',\n  serverUrl: 'https://your-server.com/mcp/default',\n  serverName: 'my-server',\n});\n\n// Write configuration to the client's config file (Node.js only)\nawait builder.writeConfiguration({\n  transport: 'http',\n  serverUrl: 'https://your-server.com/mcp/default',\n  serverName: 'my-server',\n});\n\n// Generate one-click install URL for supported clients (Cursor, VS Code)\nconst oneClickUrl = builder.buildOneClickUrl({\n  transport: 'http',\n  serverUrl: 'https://your-server.com/mcp/default',\n  serverName: 'my-server',\n});\n// Returns: cursor://anysphere.cursor-deeplink/mcp/install?name=my-server&config=...\n```\n\n### HTTP Transport with Headers\n\nFor HTTP transport with authentication or custom headers:\n\n```typescript\nconst config = builder.buildConfiguration({\n  transport: 'http',\n  serverUrl: 'https://api.example.com/mcp/default',\n  serverName: 'my-server',\n  headers: {\n    Authorization: 'Bearer my-api-token',\n    'X-Custom-Header': 'custom-value',\n  },\n});\n```\n\n### URL Templates with Variables\n\nFor dynamic URLs with template variables (aligned with MCP registry specification):\n\n```typescript\nconst config = builder.buildConfiguration({\n  transport: 'http',\n  serverUrl: 'https://api.example.com/{region}/mcp/{endpoint}',\n  urlVariables: {\n    region: 'us-east-1',\n    endpoint: 'default',\n  },\n  serverName: 'my-server',\n});\n// Generates config with URL: https://api.example.com/us-east-1/mcp/default\n```\n\n## What This Package Does\n\nThis package serves as the **Single Source of Truth** for MCP client configurations. It provides:\n\n- **Registry** of all MCP clients and their capabilities\n- **Configuration builders** that generate correct configs for each client\n- **Type-safe schemas** with TypeScript types and Zod validation\n- **Browser support** for web-based configuration tools\n- **Client detection** to identify which clients need special handling\n\n## Supported Clients\n\nFor detailed configuration examples and requirements for each client, see **[CLIENTS.md](CLIENTS.md)**.\n\n### Centrally Managed Clients\n\n- **ChatGPT** - Requires web UI configuration\n- **Claude for Teams/Enterprise** - Managed by organization admins\n\n## Core Usage\n\n### Query Client Capabilities\n\n```typescript\nimport { MCPConfigRegistry } from '@gleanwork/mcp-config-schema';\n\nconst registry = new MCPConfigRegistry();\n\n// Get client configuration\nconst cursorConfig = registry.getConfig('cursor');\nconsole.log(cursorConfig.displayName); // \"Cursor\"\nconsole.log(cursorConfig.userConfigurable); // true\nconsole.log(cursorConfig.transports); // ['stdio', 'http']\nconsole.log(cursorConfig.types); // ['ide']\n\n// Query different client groups\nconst httpClients = registry.getNativeHttpClients();\nconst bridgeClients = registry.getBridgeRequiredClients();\nconst macClients = registry.getClientsByPlatform('darwin');\n```\n\n### Client Types\n\nEvery client declares one or more `types` describing where it runs. A client can be more than one (e.g. Goose ships both a desktop app and a CLI). Use these to group or filter clients by surface — for example, to build a filterable list of supported hosts:\n\n```typescript\nimport {\n  MCPConfigRegistry,\n  CLIENT_TYPES, // readonly ['cli', 'desktop', 'ide', 'web']\n  TYPE_LABELS, // { cli: 'CLI', desktop: 'Desktop', ide: 'IDE', web: 'Web' }\n  type ClientType,\n} from '@gleanwork/mcp-config-schema';\n\nconst registry = new MCPConfigRegistry();\nconst all = registry.getAllConfigs();\n\n// Filter by type\nconst cliClients = all.filter((c) => c.types.includes('cli'));\n\n// Group by type, with display labels (a client may appear under several)\nfor (const type of CLIENT_TYPES) {\n  const inType = all.filter((c) => c.types.includes(type));\n  console.log(`${TYPE_LABELS[type]}: ${inType.map((c) => c.displayName).join(', ')}`);\n}\n```\n\nInstallability is a separate axis (`userConfigurable`): user-installable clients vs. centrally managed ones.\n\nConsumers can provide setup destinations for centrally managed clients without\nadding vendor-specific URLs to the shared client metadata:\n\n```typescript\nconst registry = new MCPConfigRegistry({\n  managedSetupUrls: {\n    'cursor-team': 'https://example.com/admin/mcp',\n  },\n});\n\nregistry.getManagedSetupUrl('cursor-team'); // https://example.com/admin/mcp\n```\n\n### Generate Configurations\n\n```typescript\nconst builder = registry.createBuilder('claude-code');\n\n// HTTP transport (remote server) configuration\nconst remoteConfig = builder.buildConfiguration({\n  transport: 'http',\n  serverUrl: 'https://api.example.com/mcp/default',\n  serverName: 'my-server',\n  headers: { Authorization: 'Bearer your-token' }, // Optional headers\n});\n\n// HTTP transport with URL template variables\nconst dynamicConfig = builder.buildConfiguration({\n  transport: 'http',\n  serverUrl: 'https://api.example.com/{region}/mcp/{endpoint}',\n  urlVariables: { region: 'us-east-1', endpoint: 'default' },\n  serverName: 'my-server',\n});\n\n// stdio transport (local server) configuration\n// Note: Requires registry options with serverPackage\nconst localConfig = builder.buildConfiguration({\n  transport: 'stdio',\n  env: {\n    YOUR_INSTANCE: 'your-instance',\n    YOUR_API_TOKEN: 'your-api-token',\n  },\n});\n\n// Generate partial configuration (without root object)\nconst partialConfig = builder.buildConfiguration({\n  transport: 'http',\n  serverUrl: 'https://api.example.com/mcp/default',\n  serverName: 'my-server',\n  includeRootObject: false, // Returns just the server entry without mcpServers wrapper\n});\n// Returns: { \"my-server\": { \"type\": \"http\", \"url\": \"...\" } }\n// Instead of: { \"mcpServers\": { \"my-server\": { \"type\": \"http\", \"url\": \"...\" } } }\n```\n\n#### Partial Configuration (without root object)\n\nThe `includeRootObject` option allows you to generate just the server configuration entry without the outer wrapper (`mcpServers`, `servers`, or `extensions` depending on the client). This is useful when you need to merge configurations into an existing setup:\n\n```typescript\n// Generate partial config for merging into existing configuration\nconst partialConfig = builder.buildConfiguration({\n  transport: 'http',\n  serverUrl: 'https://api.example.com/mcp/default',\n  serverName: 'my_server',\n  includeRootObject: false,\n});\n\n// Now you can easily merge it into an existing config\nconst existingConfig = JSON.parse(fs.readFileSync(configPath, 'utf-8'));\nexistingConfig.mcpServers = {\n  ...existingConfig.mcpServers,\n  ...partialConfig,\n};\nfs.writeFileSync(configPath, JSON.stringify(existingConfig, null, 2));\n```\n\n### Validate Configurations\n\n```typescript\nimport {\n  validateConnectionOptions,\n  safeValidateConnectionOptions,\n} from '@gleanwork/mcp-config-schema';\n\n// Validate connection options\nconst result = safeValidateConnectionOptions({\n  transport: 'http',\n  serverUrl: 'https://your-server.com/mcp/default',\n});\n\nif (!result.success) {\n  console.error('Validation errors:', result.error.issues);\n}\n```\n\n## Browser Support\n\nThis package works in browsers! Use the `/browser` import path:\n\n```javascript\n// Browser-safe import\nimport { MCPConfigRegistry, ConfigBuilder } from '@gleanwork/mcp-config-schema/browser';\n\nconst registry = new MCPConfigRegistry();\nconst builder = registry.createBuilder('cursor');\n\n// Generate configuration (works in browser)\nconst config = builder.buildConfiguration({\n  transport: 'http',\n  serverUrl: 'https://your-server.com/mcp/default',\n});\n\n// Copy to clipboard\nnavigator.clipboard.writeText(JSON.stringify(config, null, 2));\n```\n\n**Note:** File operations (`writeConfiguration`, `getConfigPath`) are not available in browsers and will throw clear error messages.\n\n### React Example\n\n```tsx\nimport React from 'react';\nimport { MCPConfigRegistry, ClientId } from '@gleanwork/mcp-config-schema/browser';\n\nfunction MCPConfigGenerator() {\n  const registry = new MCPConfigRegistry();\n\n  const handleGenerateConfig = (clientId: ClientId, serverUrl: string) => {\n    const builder = registry.createBuilder(clientId);\n    const config = builder.buildConfiguration({\n      transport: 'http',\n      serverUrl,\n      serverName: 'my-server',\n    });\n\n    navigator.clipboard.writeText(JSON.stringify(config, null, 2));\n  };\n\n  const clients = registry.getSupportedClients();\n\n  return (\n    <div>\n      {clients.map((client) => (\n        <button\n          key={client.id}\n          onClick={() => handleGenerateConfig(client.id, 'https://api.example.com/mcp')}\n        >\n          Configure {client.displayName}\n        </button>\n      ))}\n    </div>\n  );\n}\n```\n\n## Configuration Examples\n\n> **📖 For complete configuration examples for all clients, see [CLIENTS.md](CLIENTS.md)**\n\n### Native HTTP Client (Claude Code, VS Code)\n\n```json\n{\n  \"mcpServers\": {\n    \"my-server\": {\n      \"type\": \"http\",\n      \"url\": \"https://your-server.com/mcp/default\"\n    }\n  }\n}\n```\n\n### stdio-only Clients (Claude Desktop, Junie, JetBrains AI)\n\nThese clients require `mcp-remote` bridge for HTTP servers:\n\n```json\n{\n  \"mcpServers\": {\n    \"my-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote\", \"https://your-server.com/mcp/default\"]\n    }\n  }\n}\n```\n\n### Goose (YAML format with native HTTP)\n\n```yaml\nextensions:\n  my-server:\n    enabled: true\n    name: my-server\n    type: streamable_http\n    uri: https://your-server.com/mcp/default\n    envs: {}\n    env_keys: []\n    headers: {}\n    description: ''\n    timeout: 300\n    bundled: null\n    available_tools: []\n```\n\n## API Reference\n\nFor complete API documentation, see the TypeScript definitions in [`src/types.ts`](./src/types.ts) and [`src/registry.ts`](./src/registry.ts). All exports include JSDoc comments.\n\nKey exports:\n\n- **`MCPConfigRegistry`** - Main entry point for creating configuration builders\n- **`BaseConfigBuilder`** - Base class for client-specific builders\n- **`MCPConnectionOptions`** - Options for `buildConfiguration()`\n- **`RegistryOptions`** - Options for customizing the registry\n- **`ClientId`** - Union type of all supported client identifiers\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build the package\nnpm run build\n\n# Run tests\nnpm run test\n\n# Run all checks (lint, typecheck, test)\nnpm run test:all\n\n# Generate documentation\nnpm run generate:docs\n```\n\n## Documentation\n\n- **[CLIENTS.md](CLIENTS.md)** - Comprehensive client compatibility matrix with detailed configuration examples\n- **[API Reference](#api-reference)** - Complete API documentation\n\n## Icons\n\nEach client ships an SVG host icon, available as an inline string (no bundler/loader setup) and as a raw file under `icons/`:\n\n```typescript\nimport { CLIENT, CLIENT_ICONS, getClientIcon } from '@gleanwork/mcp-config-schema';\n\ngetClientIcon(CLIENT.CURSOR); // '<svg …>…</svg>' (or undefined if none)\n\n// React (icons inherit text color via the surrounding `color`)\n<span style={{ color: '#111' }} dangerouslySetInnerHTML={{ __html: getClientIcon(clientId) ?? '' }} />\n```\n\nIcons are optional per client; `getClientIcon` returns `undefined` when one isn't shipped. Internal SVG ids are namespaced per icon, so multiple icons can be inlined on the same page without collisions. See [`icons/README.md`](icons/README.md) to add or update one.\n\n## Trademarks\n\nProduct names and the client icons under `icons/` are trademarks of their respective owners. They are included only to identify the MCP host applications this package supports (nominative use); their inclusion does not imply affiliation with or endorsement by those owners. Brand icons are sourced from [svgl](https://svgl.app), [Simple Icons](https://simpleicons.org) (CC0), and official brand assets.\n\n## License\n\nMIT - See [LICENSE](LICENSE) file for details\n\n## Contributing\n\nThis package is part of the Glean MCP ecosystem. For issues and contributions, please visit the repository.\n","readmeFilename":"README.md"}