{"_id":"@growthbook/mcp","_rev":"23-24fa19ac31e8e566dbd7c5d09a21926b","name":"@growthbook/mcp","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"@growthbook/mcp","version":"0.1.0","keywords":[],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@0.1.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"0921228aeb353cbbd7a29e9decba6e1ce2ef1295","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-0.1.0.tgz","fileCount":11,"integrity":"sha512-T6xrktkTpg90AhdTwdWGw6S+gpSQyoD/rdTFU0Cto8YMBwdWcobVLyidkARtOyLxyCQ+/q1LyEoHhboixoMfmg==","signatures":[{"sig":"MEQCIG3JNlXtUoOgJAJQRZsz61fzI2n7c2TWPsZ2sFm0dTj7AiBu5SuslYXooC+Zu4K9KtvyoTmNjN+dRW6cSzZV31NGyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40815},"type":"module","access":"public","gitHead":"fa2f7dca4459a864f8c919e1f0cac18d401cad8e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"With the GrowthBook MCP server, you can interact with GrowthBook right from your LLM client. See experiment details, add a feature flag, and more.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1747330777274_0.24951824969701009","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@growthbook/mcp","version":"0.1.1","keywords":[],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@0.1.1","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"abe4d5adbebc71ae0b35c358ecfcba9aa93d7aba","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-0.1.1.tgz","fileCount":11,"integrity":"sha512-Q7/ZcKhX9qZFg1IICB4v/XLcftpEaXFAJOGSTEygFvcOkoHbbTe2HUfRRtsOLRwUHc6l8sBQXyZGEMx1Rq56vg==","signatures":[{"sig":"MEYCIQDIoK+o03Q5J2H/RxIOI1THYpV5PgSIMdXdJw8jOKT8AAIhALOo/jEmWt8SBv33/tL3EQ+aj5gSeDwh7XjP5nHSRwcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40677},"type":"module","access":"public","gitHead":"d13357ddd1cf3ab6ac3bd699d2143221061a6ad4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"With the GrowthBook MCP server, you can interact with GrowthBook right from your LLM client. See experiment details, add a feature flag, and more.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1747334328503_0.45172738963304937","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@growthbook/mcp","version":"0.1.2","keywords":[],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@0.1.2","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"d712a35c84d89fd9157293a2dd8d6da5ec5d9a5a","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-0.1.2.tgz","fileCount":13,"integrity":"sha512-4T2NMEgmFAvI327PI2Xk81iS5hKQhhfZUK5c3LzY94deiDfpNKV84rZdjMnoptSoMnncC1eQoq+ODZc8T5t9JA==","signatures":[{"sig":"MEUCIQCFvHnCTsWGgzEGQKBoZI6Kc3NEvv7V0hcMa1dX9DnZdQIgV7ygoXMHua4akMDp4DqJwP8BrwLj2Zdd/WaP06kjms8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65100},"type":"module","access":"public","gitHead":"4832bb211e7ec0e25f0274321f51dcf30065158d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","actor":{"name":"jdorn","type":"user","email":"jeremy@jeremydorn.com"},"email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"With the GrowthBook MCP server, you can interact with GrowthBook right from your LLM client. See experiment details, add a feature flag, and more.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.13.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1751562372838_0.15015886118256705","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@growthbook/mcp","version":"0.1.3","keywords":[],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@0.1.3","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"ce890005c48f5bffcaa70ce0dea6fef9c792ccf9","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-0.1.3.tgz","fileCount":13,"integrity":"sha512-53c7EU0IaYra7tce1oILkKiyWbt+R0SMoQl+Q0sOioEmNPrQwhhFfuvLqz9ounOVRtWIswoezlVPtFEY2o5hdg==","signatures":[{"sig":"MEUCIQCXXQEU81OP+hf2tOgpK7yyTzvawPau4jeIt+F+O0smmAIgG8FpsFh/XT5gDyo2rKSnoMBw0DmxnEqnXToQMkGh7Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"type":"module","access":"public","gitHead":"e5b7890b4aa61cc6b1c61cba42befa5ee0bf7e79","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"With the GrowthBook MCP server, you can interact with GrowthBook right from your LLM client. See experiment details, add a feature flag, and more.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.13.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.3_1754941953503_0.2524161315121023","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@growthbook/mcp","version":"1.0.0","keywords":[],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.0.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"eaf4a587dceabfcb646ae0cc8a041edad7b21c73","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.0.0.tgz","fileCount":13,"integrity":"sha512-eSvKqPRCj4X4kQWyO3Tm+hdEEQE5E0yy+RFzF/klq28Qq8kbAabk9iALAzEwWrV5sb756v1wSDam46Kqq9siVw==","signatures":[{"sig":"MEUCIGga/11y5RyZQEjom81j81WDgxwTzLZm7xTkJzaIgsPrAiEA7jlY0Vflzpp0keGUIUF+w9k1NFJ0UqSXY8C8OYwH37U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74102},"type":"module","access":"public","gitHead":"1fdbcfae67040ea1f61b40d9c43f02707439c49a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"With the GrowthBook MCP server, you can interact with GrowthBook right from your LLM client. See experiment details, add a feature flag, and more.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1755182632756_0.11888375403402818","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@growthbook/mcp","version":"1.0.1","keywords":[],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.0.1","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"0ff0f943c7430ffddeb5b5a3e8688b7e6385acdc","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.0.1.tgz","fileCount":13,"integrity":"sha512-yOGqQbHfNMxZ7ylSn5UDX6PxZWdRGOssRPQJCsn6f4hFnnoVLWJigrkTZZZu+1j09YzBssW8Pvji2n5/pLQc3A==","signatures":[{"sig":"MEUCIQCl5JXGQbbK0UbYZdVBSu6E+Tp6ivTsllg6+DcpDSpLEAIgVWk+cRCAvLGh0f6bdwYa4JZFTks4Qfmnvpab6Gli6f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74221},"type":"module","access":"public","gitHead":"bf59cef3321b983fe997e725a44e21522b859f3f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"With the GrowthBook MCP server, you can interact with GrowthBook right from your LLM client. See experiment details, add a feature flag, and more.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1755612617515_0.4550412516409006","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@growthbook/mcp","version":"1.0.2","keywords":[],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.0.2","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"04fd9b7475cf62498a11a5efd056c6430cd49b95","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.0.2.tgz","fileCount":13,"integrity":"sha512-qqjmDKXX9YwflXPuK5lXSbU0cTbtUS/4pjVZ9i3MFyjmklqSB5QL63uVjDNc3R8u6wPIH2zm3pZYUbWex8t7iQ==","signatures":[{"sig":"MEYCIQD+evrV7C/HZxFkkHFMLw6oGVaDzmJWBvYe+CrDg6PzpAIhANXaVpH0xOr4euwaHlVCxIL7VakzUxv2oQvueiUH6S2Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72950},"type":"module","access":"public","gitHead":"a1e6ffbe183845485a550c7a07443f36d4e418b2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"With the GrowthBook MCP server, you can interact with GrowthBook right from your LLM client. See experiment details, add a feature flag, and more.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.2_1755896784158_0.46684015089212316","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@growthbook/mcp","version":"1.1.0","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.1.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"8e9ca39dadf7b40be6b08a26171743eae807b810","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.1.0.tgz","fileCount":14,"integrity":"sha512-1ogPrw31yOBmFzuVwUNeWwku+yhmo7Zmq7XpshiQpXNAFBmiH8LRGaIHalMikrT5spFm1um6XYgVjQY0G6xzqQ==","signatures":[{"sig":"MEUCIQDsyo2ZjvWTEog4Xv6TMIL4mtW/k+xy0eZ1y9YluHru+wIgIac0WWiuSRM0O/bhxluQCnMzDffNR8ICkEM6vYWnUWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75071},"type":"module","access":"public","gitHead":"148aec971c5ae54a30fbd97a79ac7b792ede8ec7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1758310272535_0.0655327078955048","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@growthbook/mcp","version":"1.2.0","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.2.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"build/index.js"},"dist":{"shasum":"f586d7a34c76c6442ffd895c2b56a8db2799e2b2","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.2.0.tgz","fileCount":14,"integrity":"sha512-N1ECHk3+NtYnysqLd55PL6vxkVlixa7AV44IOcSqDB3Tbo7m6Pz+501uFGuNLd41ncYYE1dK9j32Sb3bcSdWng==","signatures":[{"sig":"MEUCIQDA17wmnl6EQYxzCRJsc5XwOr0rmUPrV06P+ZS+mSz2ZQIgOUeZMt5Uj79rASYiQ+L44A73jUmYo4SNJ16kXUWg0UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76488},"type":"module","access":"public","gitHead":"860bb8f7c13b7b1a623c02d2cc186d927d7d77e7","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"pnpm version major --no-git-tag-version","bump:minor":"pnpm version minor --no-git-tag-version","bump:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.0_1762011104195_0.12442730478642572","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@growthbook/mcp","version":"1.3.0","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.3.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"server/index.js"},"dist":{"shasum":"843a6d9cc12bf465d3f5bbe97721582d93ec51f9","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.3.0.tgz","fileCount":15,"integrity":"sha512-gePG6+KK1LyDAJKpJHJbjvuZwmEksJkWASfrsGio8qXp407/J42uqL/fyR9XDJknuHQeYg8d4e/pxyCxmWvZ1Q==","signatures":[{"sig":"MEYCIQCCwuxD6IGaGez4pMn81TfUYvnTHoJ1XbZv6Ufirkp6gAIhAOKds4ICsMUd2QECDbERyGHWiyl4aK6KuDLDqMiioQ48","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81846},"type":"module","access":"public","gitHead":"4619f8270f1ceddb0e4c2f7a8c20c2ae49d5cf66","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"npm version major --no-git-tag-version","bump:minor":"npm version minor --no-git-tag-version","bump:patch":"npm version patch --no-git-tag-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.0_1763763971449_0.09656564389975619","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@growthbook/mcp","version":"1.3.1","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.3.1","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bin":{"mcp":"server/index.js"},"dist":{"shasum":"53f143a2773a438afc5ba27cdbb6c20e2e82d28e","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.3.1.tgz","fileCount":15,"integrity":"sha512-nINm13JPP4NXPDzKPNO+GWrvChGf5MxtJI44zqBG1c8r36rGiglDegS10bjGVK4ahsQnj2FGtkoMVNtkCtqqyQ==","signatures":[{"sig":"MEQCIEBkEgV7chRIWYjkq/LbkFdVp/iqjzCCZWlTJL+50qPkAiBPQWaRGqInEyOkFzZ4NKOWYGDTa6H2IUtqC5vnUhNAgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82842},"type":"module","access":"public","gitHead":"589b0d721ca6ddbba6eebef1851b4ee9c9d2e30f","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","bump:major":"npm version major --no-git-tag-version","bump:minor":"npm version minor --no-git-tag-version","bump:patch":"npm version patch --no-git-tag-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack"},"_npmUser":{"name":"jdorn","email":"jeremy@jeremydorn.com"},"_npmVersion":"10.8.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.1_1763766580973_0.5906247578125869","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@growthbook/mcp","version":"1.4.2","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.4.2","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"0e0387e7bb82eab58161da0e1ac47e7c373995dd","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.4.2.tgz","fileCount":17,"integrity":"sha512-2W53lY5Xg2IDZoyCWqKZj0IfWbtftsJuH2ltkHwFdnXcB8kbKO9HwECkqjIKJN1jMBhEVS2RnmWvFPWthI0/6A==","signatures":[{"sig":"MEUCIDqwWNlN/pT8boAl1kz4ZfoBxcoXQe1AnUkPPG2vKjIpAiEAt+iWaBLFh6m8ziXtcoeQDI3Mogx7LIm9eSECtHNjWZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125037},"type":"module","access":"public","gitHead":"86eef931535dd5f368807d86c33c125af6203abd","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","build":"tsc","bump:major":"npm version major --no-git-tag-version","bump:minor":"npm version minor --no-git-tag-version","bump:patch":"npm version patch --no-git-tag-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.2_1767120527414_0.12610636732341662","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@growthbook/mcp","version":"1.4.3","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.4.3","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"09324d72853f26bd10470808e3e1ddfcf36bcf64","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.4.3.tgz","fileCount":17,"integrity":"sha512-tUWrpt4R4Tg6/91jk9ejwatlJXU59JzjbOVoeaQosrh9lKSehJx2gnGhW+zwXOGQWvXzCTe6/UdQ58+sLCpsnw==","signatures":[{"sig":"MEUCIBO1WsIhLKGGgOGSPHuVDzIgLZJ/85SBNp80AskSyFmmAiEA8gzL2u8Zr4gqcDDZC1dcJ5TtbquI2UNg6QHNIJhQWM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125037},"type":"module","access":"public","gitHead":"9f5b6bd1a11e84aa43101206f4d774d652ea6cdc","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","build":"tsc","bump:major":"npm version major --no-git-tag-version","bump:minor":"npm version minor --no-git-tag-version","bump:patch":"npm version patch --no-git-tag-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.3_1767121246050_0.39567912866748234","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@growthbook/mcp","version":"1.4.4","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.4.4","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"0618aa053cc0f9c9d4bcd1558287c8a052b15488","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.4.4.tgz","fileCount":17,"integrity":"sha512-ah/z8zVML3PI33gZo3H10P6Vc638eWhxvr142YgS+yO60louOW5SnG7+c8QjHzWc8Fw1eqKjVlStL7sukl1w+Q==","signatures":[{"sig":"MEQCIGdj1wptL1uYBJZrdVzSeacGSQBWFJAsdelSv+VwTNmXAiBN0wUMGeYQ6szNJRDUbJl/3zBFBs3ORF5gIbMdxVUlrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125286},"type":"module","access":"public","gitHead":"e4207526672ecd2dc7ab8ca740330fcf05ed7ede","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","build":"tsc","bump:major":"npm version major --no-git-tag-version","bump:minor":"npm version minor --no-git-tag-version","bump:patch":"npm version patch --no-git-tag-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.4_1768352058082_0.7139397306878292","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@growthbook/mcp","version":"1.4.5","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.4.5","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"7398d63ea1a5533c65895cb06d5fa0170945c7fa","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.4.5.tgz","fileCount":17,"integrity":"sha512-8LMfnrR9BpfohQklBScZRYpbOzvxRRa6933fvCYEXsagvuVfsPAfQQbVN7vFxK/VaqdnRJT+csFbVmJow3eu4A==","signatures":[{"sig":"MEUCIFgvue4Hso4OJteddYVrgcgACLY8Gz62CkcKNaozfVY5AiEAzGXft540u8vMqln4/n1oDcpfBm5CnMIBeH/WrkSdBtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125258},"type":"module","access":"public","gitHead":"450446874d4c4e4da3dbc77283fcb40b0707dd43","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","build":"tsc","bump:major":"npm version major --no-git-tag-version && npm run sync-version","bump:minor":"npm version minor --no-git-tag-version && npm run sync-version","bump:patch":"npm version patch --no-git-tag-version && npm run sync-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack","sync-version":"node scripts/sync-version.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.5_1768422678208_0.3756009638189781","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@growthbook/mcp","version":"1.5.0","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.5.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"e225b23427e9d66f931b0770fe5760cbd0812e0c","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.5.0.tgz","fileCount":18,"integrity":"sha512-403kRf+XJleck7WONXZYN1Xugd7LMAjHK/i2PvSqbR9k4sFaZYV8OHZ+RX3cp0t29k+/fOsDMHsHel3rZaJyzQ==","signatures":[{"sig":"MEQCIHwDv5BMORBUHnl1rDCsQ0uCXmq5zl279LyBAAAE70YwAiA1iiGcZxINDHKoa/4kh54ysoih/KuGeIn7aUM7J1RqHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133336},"type":"module","access":"public","gitHead":"227b42e28a3c8a39d613124e79bb114c71fd1e2f","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","bump:major":"npm version major --no-git-tag-version && npm run sync-version","bump:minor":"npm version minor --no-git-tag-version && npm run sync-version","bump:patch":"npm version patch --no-git-tag-version && npm run sync-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack","test:watch":"vitest","sync-version":"node scripts/sync-version.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.67","env-paths":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.5.0_1769467547039_0.3003385432385628","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@growthbook/mcp","version":"1.5.1","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.5.1","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"1167ace70a3643e64f576f13d123d06ed6faa717","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.5.1.tgz","fileCount":18,"integrity":"sha512-cGqBs8dePRFgAqtjRqyIC1VSVnDxw2CdJtv2LuxZraPKIe+Thm/BoRmsv3e8U7ewAukiSVD/0hh4XR6zoX8dQQ==","signatures":[{"sig":"MEUCIFGH36qxhrwssOihuBrlpfIN3OFcaymA2D0XrWSGr1YqAiEAgFxpJQziptH/uROZZx3TcvhkPobM6FH3iJ4hh8SCH9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133760},"type":"module","access":"public","gitHead":"dae47bea486b90bc7f00bf3318c69ae634023962","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","bump:major":"npm version major --no-git-tag-version && npm run sync-version","bump:minor":"npm version minor --no-git-tag-version && npm run sync-version","bump:patch":"npm version patch --no-git-tag-version && npm run sync-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack","test:watch":"vitest","sync-version":"node scripts/sync-version.js","test:coverage":"vitest run --coverage","generate-api-types":"npx openapi-typescript https://api.growthbook.io/api/v1/openapi.yaml -o src/api-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","env-paths":"^4.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.5.1_1770746966968_0.1458440887365251","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@growthbook/mcp","version":"1.6.0","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.6.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"ae106b5a20f09a7c8016f5bb364586f683c36e99","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.6.0.tgz","fileCount":18,"integrity":"sha512-JV7JaSXF2Xn+sG0Cxc09p7EPviC1AqWrmAFXTNjYbWapNeXEGMVu+AGMCGVhCVScSedUF8/YZHaycc1VLxMAWw==","signatures":[{"sig":"MEQCIBGaxW1YF8kjDoNGX5tM/sBGZY89qT3D/QOQ+8ZsDQ7rAiApP7sWyHN34fUS+Jngtu/uANeGC8pkttO+GN3JWIssLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134603},"type":"module","access":"public","gitHead":"308928adc8341b735a2042c3dc89fe0fefe34f5d","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","bump:major":"npm version major --no-git-tag-version && npm run sync-version","bump:minor":"npm version minor --no-git-tag-version && npm run sync-version","bump:patch":"npm version patch --no-git-tag-version && npm run sync-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack","test:watch":"vitest","sync-version":"node scripts/sync-version.js","test:coverage":"vitest run --coverage","generate-api-types":"npx openapi-typescript https://api.growthbook.io/api/v1/openapi.yaml -o src/api-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","env-paths":"^4.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.0_1772143905109_0.6828268299382425","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@growthbook/mcp","version":"1.7.0","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.7.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"9efe5236caf85c5a8f38d7fd5875ade043c289d3","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.7.0.tgz","fileCount":20,"integrity":"sha512-NcTqT0iDHUaGPVvLd+PCefQBsbIg93BEKcpfVEdqxtTsllALgGgL5nuKlQfyaKeXmo4mpPoS+2mYzHEynMxP8Q==","signatures":[{"sig":"MEYCIQChCVqbkuzlH5IBDRvvdKYE8W4Xp8R8IvsN07LwjGVz5AIhANmo07Oe992GLgMwjps0rIrBNVEUCRLhWZzsLyH8qZsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161816},"type":"module","access":"public","gitHead":"ffeb47ad12bbeb09a73ea4bbda9c3a5bb2a34aa4","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","bump:major":"npm version major --no-git-tag-version && npm run sync-version","bump:minor":"npm version minor --no-git-tag-version && npm run sync-version","bump:patch":"npm version patch --no-git-tag-version && npm run sync-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack","test:watch":"vitest","sync-version":"node scripts/sync-version.js","test:coverage":"vitest run --coverage","generate-api-types":"npx openapi-typescript https://api.growthbook.io/api/v1/openapi.yaml -o src/api-types.d.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","env-paths":"^4.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.0_1772828125722_0.45112487814757074","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@growthbook/mcp","version":"1.8.0","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.8.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"e1b62cc6a4d567eba9b63cf5b0ca8e6d6730ed71","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.8.0.tgz","fileCount":20,"integrity":"sha512-aPS3cshF0OadZst4JkE5DLy9Fh+G6Eo/mxrGaPITFA6I8nie2oKt68WvLJ75KeF1X8hoziCpPA24V5b2xQK4ww==","signatures":[{"sig":"MEUCIQDuF8X14Hc5y9ArydgMFkViXKVhx/leCB3OLDOXbtRMmAIgNFVUVUIz6ZWjqqaEKKrPx+YtNs9fXVly18DKWNZe0Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162042},"type":"module","access":"public","gitHead":"7d0329e69dfc0f9e805349bd5dcd2bd1e4cc49b7","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","bump:major":"npm version major --no-git-tag-version && npm run sync-version","bump:minor":"npm version minor --no-git-tag-version && npm run sync-version","bump:patch":"npm version patch --no-git-tag-version && npm run sync-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack","test:watch":"vitest","sync-version":"node scripts/sync-version.js","test:coverage":"vitest run --coverage","generate-api-types":"npx openapi-typescript https://api.growthbook.io/api/v1/openapi.yaml -o src/api-types.d.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","env-paths":"^4.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"^25.3.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.0_1773070606262_0.5359598911086632","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@growthbook/mcp","version":"1.8.1","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@1.8.1","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"e50b846f6ebc9c5490b08959c9f29730d528923c","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-1.8.1.tgz","fileCount":20,"integrity":"sha512-jwplJWY6X7Rd2K1wDI5XfvRBbHPo/zLAGcCZDOhzfUi73MHydHGFhyqI/Ivgy33cS0nI6bqXRrXk8HFfh0MklQ==","signatures":[{"sig":"MEQCICa2LlWGdjxPYWnifx5+IFlaw+ejuzxo+PdL1VordC9wAiA5nePhbWf9xvvlNnTf1+FZ4jWB9RjU6fmiNOfRqu1CPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163566},"type":"module","access":"public","gitHead":"214622b541b7b32967de77ed8973258a0c66b862","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","bump:major":"npm version major --no-git-tag-version && npm run sync-version","bump:minor":"npm version minor --no-git-tag-version && npm run sync-version","bump:patch":"npm version patch --no-git-tag-version && npm run sync-version","mcpb:build":"npx -y @anthropic-ai/mcpb -- pack","test:watch":"vitest","sync-version":"node scripts/sync-version.js","test:coverage":"vitest run --coverage","generate-api-types":"npx openapi-typescript https://api.growthbook.io/api/v1/openapi.yaml -o src/api-types.d.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for interacting with GrowthBook","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","env-paths":"^4.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"^25.3.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.1_1773073471233_0.026828268970983338","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@growthbook/mcp","version":"2.0.0","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","_id":"@growthbook/mcp@2.0.0","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"homepage":"https://github.com/growthbook/growthbook-mcp","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"bin":{"mcp":"server/index.js"},"dist":{"shasum":"3c45fd9ce00f4d2a7aaf4786a2ed1d1f80145b44","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-2.0.0.tgz","fileCount":38,"integrity":"sha512-0FRYtjtZrWxY4LpU0RF16MLg7yZ8oRto9cDj+RFjpvM1Ni+y1R2sR4GRjoz/nCYjUcmWNwweEitXM2iNF1fIwg==","signatures":[{"sig":"MEUCIBZ2wIpxDBQvMhfvw7Glzx37wH8SKRrbe89SsKhyAK9aAiEAwFrTwoZvC7WUAnnmZPW1hf2Lnmwg+Fi99C/JmuVn3OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304048},"type":"module","access":"public","engines":{"node":">=18"},"gitHead":"ff4a8a782699613cc3e4d86584163b566bcbde4e","mcpName":"io.github.growthbook/growthbook-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && npm run bundle-skills","start":"node server/index.js","test:watch":"vitest","sync-version":"node scripts/sync-version.js","bundle-skills":"node scripts/bundle-skills.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"repository":{"url":"git+https://github.com/growthbook/growthbook-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin MCP server for GrowthBook — skill loader + authenticated API passthrough","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.7","typescript":"^5.9.2","@types/node":"^25.3.5","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0_1785439374241_0.1893186072044235","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@growthbook/mcp","mcpName":"io.github.growthbook/growthbook-mcp","version":"2.1.0","description":"Thin MCP server for GrowthBook — skill loader + authenticated API passthrough","access":"public","homepage":"https://github.com/growthbook/growthbook-mcp","repository":{"type":"git","url":"git+https://github.com/growthbook/growthbook-mcp.git"},"scripts":{"bundle-skills":"node scripts/bundle-skills.mjs","build":"tsc && npm run bundle-skills","dev":"tsc --watch","start":"node server/index.js","test":"vitest run","test:watch":"vitest","sync-version":"node scripts/sync-version.js"},"bin":{"mcp":"server/index.js"},"keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"author":{"name":"GrowthBook"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","express":"^5.2.1","zod":"^4.3.6"},"devDependencies":{"@types/express":"^5.0.0","@types/node":"^25.3.5","typescript":"^5.9.2","vitest":"^3.2.7"},"type":"module","engines":{"node":">=18"},"gitHead":"d0522432e92f9260bd2cddde106a8cd4b65d5629","_id":"@growthbook/mcp@2.1.0","bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-+RXvzMwNYeahmRuFeMUnUZmS+CfG0Manc7yxT5EM7wAbBAszYTz7OtVvgxYZY5gea/4MZvz2lJHNnCN1WWnmgQ==","shasum":"277004d11e4e67c92a7527f238cfe2d78e1190cd","tarball":"https://registry.npmjs.org/@growthbook/mcp/-/mcp-2.1.0.tgz","fileCount":38,"unpackedSize":309065,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@growthbook%2fmcp@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDd9jyYCyQ7Fs83e1TpwZ5AUuv5GLI1BkkyUI5+AqByxAIgOihNE445/I68p1LTKbjo+x/WZ5gpC7J+9ZDdWF+6eQo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ff146-1fe1-4706-b171-a9191a1e7cb6"}},"directories":{},"maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_2.1.0_1786469788927_0.8886932702869428"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-15T17:39:37.162Z","modified":"2026-08-11T17:36:29.535Z","0.1.0":"2025-05-15T17:39:37.471Z","0.1.1":"2025-05-15T18:38:48.677Z","0.1.2":"2025-07-03T17:06:13.020Z","0.1.3":"2025-08-11T19:52:33.701Z","1.0.0":"2025-08-14T14:43:52.939Z","1.0.1":"2025-08-19T14:10:17.699Z","1.0.2":"2025-08-22T21:06:24.396Z","1.1.0":"2025-09-19T19:31:12.744Z","1.2.0":"2025-11-01T15:31:44.416Z","1.3.0":"2025-11-21T22:26:11.641Z","1.3.1":"2025-11-21T23:09:41.157Z","1.4.2":"2025-12-30T18:48:47.568Z","1.4.3":"2025-12-30T19:00:46.204Z","1.4.4":"2026-01-14T00:54:18.243Z","1.4.5":"2026-01-14T20:31:18.361Z","1.5.0":"2026-01-26T22:45:47.200Z","1.5.1":"2026-02-10T18:09:27.123Z","1.6.0":"2026-02-26T22:11:45.285Z","1.7.0":"2026-03-06T20:15:25.887Z","1.8.0":"2026-03-09T15:36:46.407Z","1.8.1":"2026-03-09T16:24:31.426Z","2.0.0":"2026-07-30T19:22:54.420Z","2.1.0":"2026-08-11T17:36:29.107Z"},"bugs":{"url":"https://github.com/growthbook/growthbook-mcp/issues"},"author":{"name":"GrowthBook"},"license":"MIT","homepage":"https://github.com/growthbook/growthbook-mcp","keywords":["growthbook","mcp","modelcontextprotocol","featureflags","experiments"],"repository":{"type":"git","url":"git+https://github.com/growthbook/growthbook-mcp.git"},"description":"Thin MCP server for GrowthBook — skill loader + authenticated API passthrough","maintainers":[{"name":"jdorn","email":"jeremy@jeremydorn.com"},{"name":"bryce-fitzsimons","email":"bryce1@gmail.com"}],"readme":"# GrowthBook MCP Thin\n\nA thin MCP server for GrowthBook with four tools:\n\n| Tool | Purpose |\n|------|---------|\n| `growthbook_list_skills` | List bundled GrowthBook agent skills (name + description) |\n| `growthbook_read_skill` | Return the full skill markdown (workflow + guardrails) |\n| `growthbook_api_read` | Authenticated GET passthrough to the GrowthBook API |\n| `growthbook_api_write` | Authenticated POST/PUT/PATCH/DELETE passthrough |\n\nCompetence lives in the [skills](https://github.com/growthbook/skills) repo and is **bundled at build time**. Capability is split into read vs write API tools (no per-endpoint formatters) so clients can honor `readOnlyHint` / `destructiveHint` correctly.\n\nTools are prefixed with `growthbook_` so they stay unambiguous when a client has multiple MCP servers loaded.\n\n## Install / run\n\n```bash\nnpm install\nnpm run build\n```\n\nPoint your MCP client at the compiled entrypoint:\n\n```json\n{\n  \"mcpServers\": {\n    \"growthbook\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/growthbook-mcp/server/index.js\"],\n      \"env\": {\n        \"GB_API_KEY\": \"your_api_key_or_pat\",\n        \"GB_API_URL\": \"https://api.growthbook.io\"\n      }\n    }\n  }\n}\n```\n\nOr run the published package:\n\n```bash\nnpx @growthbook/mcp\n```\n\n## Environment variables\n\n| Variable | Required | Default | Purpose |\n|----------|----------|---------|---------|\n| `GB_API_KEY` | Yes for stdio; optional for HTTP OAuth | — | GrowthBook API key or personal access token |\n| `GB_API_URL` | No | `https://api.growthbook.io` | API base URL (self-hosted) and default OAuth AS issuer |\n| `GB_MCP_TRANSPORT` | No | `stdio` | `stdio` or `http` |\n| `GB_MCP_PORT` | No | `3333` | HTTP listen port (when transport=http) |\n| `GB_MCP_HOST` | No | `127.0.0.1` | HTTP bind host |\n| `GB_MCP_URL` | Yes for HTTP | — | Public MCP base URL stamped into OAuth resource metadata (server refuses to start in HTTP mode without it) |\n| `GB_OAUTH_ISSUER` | No | `GB_API_URL` | GrowthBook OAuth AS issuer URL |\n| `GB_HTTP_HEADER_*` | No | — | Extra request headers (e.g. `GB_HTTP_HEADER_CF_ACCESS_TOKEN`) |\n| `GB_SKILLS_ENABLED` | No | `true` | Set to `false` / `0` to disable skill tools |\n\n### HTTP + OAuth mode\n\n```bash\nOAUTH_AS_ENABLED=1  # on the GrowthBook API\nGB_MCP_TRANSPORT=http GB_API_URL=http://localhost:3100 GB_MCP_PORT=3333 npm start\n```\n\nClients connect to:\n- `http://127.0.0.1:3333/mcp` — full (skills + API read/write)\n- `http://127.0.0.1:3333/mcp/api` — capability-only (`growthbook_api_read` + `growthbook_api_write`)\n\nUnauthenticated requests receive `401` with `WWW-Authenticate` pointing at `/.well-known/oauth-protected-resource`, which advertises the GrowthBook Authorization Server.\n\nBefore handling MCP, the server probes GrowthBook REST (`GET /api/v1/`) with the bearer. A `401` from that probe (or later from an API tool) yields HTTP `401` with `error=\"invalid_token\"` so the MCP client can refresh — instead of surfacing `\"This API key has expired\"` as a tool error. A `403` is treated as an accepted bearer (permission denied ≠ invalid token) so clients are not forced into a refresh loop.\n\n### Capability-only mode\n\n**HTTP (recommended for remote):** point the client at `/mcp/api` instead of `/mcp`:\n\n```json\n{\n  \"mcpServers\": {\n    \"growthbook\": {\n      \"url\": \"http://127.0.0.1:3333/mcp/api\"\n    }\n  }\n}\n```\n\n| Path | Tools |\n|------|--------|\n| `/mcp` | `growthbook_list_skills`, `growthbook_read_skill`, `growthbook_api_read`, `growthbook_api_write` (unless `GB_SKILLS_ENABLED=false`) |\n| `/mcp/api` | `growthbook_api_read`, `growthbook_api_write` only |\n\n**stdio / process-wide:** set env so skills are never registered:\n\n```json\n\"env\": {\n  \"GB_API_KEY\": \"...\",\n  \"GB_SKILLS_ENABLED\": \"false\"\n}\n```\n\nWhen skills are disabled, only the API read/write tools are registered. `growthbook_list_skills` and `growthbook_read_skill` are not exposed.\n\n## How skills are bundled\n\n```bash\nnpm run build   # tsc && bundle-skills\n```\n\n`scripts/bundle-skills.mjs` copies every `skills/*/SKILL.md` from the canonical skills checkout into `server/skills/<name>.md`.\n\nSource path resolution:\n\n1. `SKILLS_SRC` env var (path to the skills repo root), or\n2. `../skills` (sibling directory)\n\nThe skills repo stays the source of truth — this package never forks skill content.\n\n## Using skills with the API tools\n\nBundled skills still show workflows as:\n\n```bash\ngb-call GET /api/v1/projects\ngb-call POST /api/v2/features ./payload.json\n```\n\nThis MCP server does **not** shell out to `gb-call`. Map `GET` → `growthbook_api_read` and `POST`/`PUT`/`PATCH`/`DELETE` → `growthbook_api_write` with the same path and optional JSON body string. Server instructions and `growthbook_read_skill` output include this bridge note.\n\n## Tools detail\n\n### `growthbook_api_read` / `growthbook_api_write`\n\n```json\n{ \"path\": \"/api/v1/projects\" }\n{ \"method\": \"POST\", \"path\": \"/api/v2/features\", \"body\": \"{\\\"id\\\":\\\"my-flag\\\",...}\" }\n```\n\n- Read: GET only (`readOnlyHint: true`)\n- Write: `POST` | `PUT` | `PATCH` | `DELETE` (`destructiveHint: true`)\n- Returns raw response body on 2xx\n- On non-2xx, returns an actionable error (`isError: true`) covering auth failures, self-hosted 404 hints, and rate limits\n- Freeform paths target the [GrowthBook REST API](https://docs.growthbook.io/api)\n\n### `growthbook_list_skills` / `growthbook_read_skill`\n\nOnly registered when `GB_SKILLS_ENABLED` is not disabled. `growthbook_read_skill` returns the full `SKILL.md` content so the agent can follow workflow steps and guardrails.\n\n## Development\n\n```bash\n# Requires a sibling checkout at ../skills (or SKILLS_SRC)\nnpm install\nnpm run build\nnpm start\n```\n\n## Standalone HTTP mode\n\nBy default the server runs over stdio. Set `GB_MCP_TRANSPORT=http` to run it as a standalone HTTP server that exposes MCP at `/mcp` (skills + API tools) and `/mcp/api` (capability-only), behind an OAuth 2.0 protected-resource surface (RFC 9728 metadata + RFC 6750 `WWW-Authenticate`).\n\n- `GB_MCP_URL` (**required** in HTTP mode) — the server's public base URL. It is stamped into the OAuth resource (audience) and the protected-resource metadata, so it is never derived from request headers. The server refuses to start without it.\n- `GB_MCP_PORT` (default `3333`) and `GB_MCP_HOST` (default `127.0.0.1`).\n- Incoming bearers are validated by probing the GrowthBook REST API; a rejected token gets HTTP `401` + `WWW-Authenticate` so the client can refresh.\n\nRun it on a trusted network or bound to loopback. For a multi-tenant or public deployment, front it with your own gateway/auth.\n\n## Releases\n\nCutting a release is deliberate: bump the version in `package.json`, then push a matching `v*` tag:\n\n```bash\ngit tag v2.0.0\ngit push origin v2.0.0\n```\n\nThat tagged commit (with skills frozen at cut time) publishes:\n\n- `@growthbook/mcp` to npm — prereleases (versions with a `-`, e.g. `2.0.0-beta.1`) go under the `beta` dist-tag; stable versions become `latest`\n- a multi-arch (`amd64` + `arm64`) image to `ghcr.io/growthbook/growthbook-mcp` (`:<version>`, plus `:<major>`, `:<major>.<minor>`, and `:latest` for stable releases)\n- an entry in the MCP registry\n- a GitHub Release\n\nInstall a release with `npx @growthbook/mcp@<version>` or pull `ghcr.io/growthbook/growthbook-mcp:<version>`.\n","readmeFilename":"README.md"}