{"_id":"@mindstone/mcp-server-gamma","_rev":"4-cbbc529e67b8c484d31db2863413afe2","name":"@mindstone/mcp-server-gamma","dist-tags":{"latest":"0.4.1"},"versions":{"0.3.2":{"name":"@mindstone/mcp-server-gamma","version":"0.3.2","license":"FSL-1.1-MIT","_id":"@mindstone/mcp-server-gamma@0.3.2","maintainers":[{"name":"mindstone-engineering","email":"engineering@mindstone.com"}],"homepage":"https://github.com/mindstone/mcp-servers/tree/main/connectors/gamma","bugs":{"url":"https://github.com/mindstone/mcp-servers/issues"},"bin":{"mcp-server-gamma":"dist/index.js"},"dist":{"shasum":"2e0d3cf720cdc9274d9ccacbb648ed7a52be4d99","tarball":"https://registry.npmjs.org/@mindstone/mcp-server-gamma/-/mcp-server-gamma-0.3.2.tgz","fileCount":25,"integrity":"sha512-GkU/V0O0hKmriTJoNQ/S1iBSRlZm+OhuVJEUUweYxG9Ic1+KJLqFuEpPCBITo2yE5nlnL3oUQRmlLjB35nLDcg==","signatures":[{"sig":"MEUCIQCbgrBr8lYZSbNPjecsbppk2Ebu9a8cJw51bohGac/kDwIgb7OG6H6Adblnz+ml57//Qe0LRZZLRIPtt2r4IXjjMI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52837},"type":"module","engines":{"node":">=20.3.0"},"gitHead":"83878671b322434710c729d19cd790301bc68369","mcpName":"io.github.mindstone/mcp-server-gamma","scripts":{"test":"vitest run","build":"tsc && shx chmod +x dist/index.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mindstone-engineering","email":"engineering@mindstone.com"},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","ip-address":"^10.2.0"},"repository":{"url":"git+https://github.com/mindstone/mcp-servers.git","type":"git","directory":"connectors/gamma"},"_npmVersion":"11.11.1","description":"Gamma AI presentation generation MCP server for Model Context Protocol hosts","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","shx":"^0.3.4","vitest":"^4.1.3","typescript":"^5.8.2","@types/node":"^22","@vitest/coverage-v8":"^4.1.3","@mindstone/mcp-test-harness":"file:../../test-harness"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-gamma_0.3.2_1779136672374_0.38055046237942003","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mindstone/mcp-server-gamma","version":"0.3.3","license":"FSL-1.1-MIT","_id":"@mindstone/mcp-server-gamma@0.3.3","maintainers":[{"name":"mindstone-engineering","email":"engineering@mindstone.com"}],"homepage":"https://github.com/mindstone/mcp-servers/tree/main/connectors/gamma","bugs":{"url":"https://github.com/mindstone/mcp-servers/issues"},"bin":{"mcp-server-gamma":"dist/index.js"},"dist":{"shasum":"a73057891cc54be8656c29c35fcbac3319dfc048","tarball":"https://registry.npmjs.org/@mindstone/mcp-server-gamma/-/mcp-server-gamma-0.3.3.tgz","fileCount":25,"integrity":"sha512-LmbBVV3EAcYocALupoZn7ITYULijixrwRC7EcOA1iqBptnFHIpsvRw/kVpQ9V0ltCNFxKCcpauSCPPN9qPg+ng==","signatures":[{"sig":"MEUCIQDIzlLfgL+eVbzPxETmK3kRZHvJgUdOGe4DnU8bgs1wmQIgDw6H+v3A/+BnUeUtcpwG/9KAwO42TA11n+rnZuj7wh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mindstone%2fmcp-server-gamma@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57152},"type":"module","_from":"file:mindstone-mcp-server-gamma-0.3.3.tgz","engines":{"node":">=20.3.0"},"mcpName":"io.github.mindstone/mcp-server-gamma","scripts":{"test":"vitest run","build":"tsc && shx chmod +x dist/index.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49a374ff-d2e6-4f9f-b123-f171a3c931c1"}},"_resolved":"/home/runner/work/mcp-servers/mcp-servers/mindstone-mcp-server-gamma-0.3.3.tgz","overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","ip-address":"^10.2.0"},"_integrity":"sha512-LmbBVV3EAcYocALupoZn7ITYULijixrwRC7EcOA1iqBptnFHIpsvRw/kVpQ9V0ltCNFxKCcpauSCPPN9qPg+ng==","repository":{"url":"git+https://github.com/mindstone/mcp-servers.git","type":"git","directory":"connectors/gamma"},"_npmVersion":"11.13.0","description":"Gamma AI presentation generation MCP server for Model Context Protocol hosts","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","shx":"^0.3.4","vitest":"^4.1.3","typescript":"^5.8.2","@types/node":"^22","@vitest/coverage-v8":"^4.1.3","@mindstone/mcp-test-harness":"file:../../test-harness"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-gamma_0.3.3_1782898791245_0.37842366723501253","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@mindstone/mcp-server-gamma","version":"0.4.0","license":"FSL-1.1-MIT","_id":"@mindstone/mcp-server-gamma@0.4.0","maintainers":[{"name":"mindstone-engineering","email":"engineering@mindstone.com"}],"homepage":"https://github.com/mindstone/mcp-servers/tree/main/connectors/gamma","bugs":{"url":"https://github.com/mindstone/mcp-servers/issues"},"bin":{"mcp-server-gamma":"dist/index.js"},"dist":{"shasum":"eb084dabedc97176e257c81b989fe3c0489eef5c","tarball":"https://registry.npmjs.org/@mindstone/mcp-server-gamma/-/mcp-server-gamma-0.4.0.tgz","fileCount":27,"integrity":"sha512-Y0ZBPMgiqft21OqrzsE6r5CZylm+IEsqytrtHBOWPzANyjT0SW+ftX6IeyMchEP4Bfn063zp4jr1uH8ewEOJww==","signatures":[{"sig":"MEQCIC5QODfXr4Fj9Zt5dwNZ0h2noNONAjdsWbj8kyS1cDYAAiAq1UJY4foI+RLuO5XgxY+8P2JdspQpuSzJk0eGYJ2d8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mindstone%2fmcp-server-gamma@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87965},"type":"module","_from":"file:mindstone-mcp-server-gamma-0.4.0.tgz","engines":{"node":">=20.3.0"},"mcpName":"io.github.mindstone/mcp-server-gamma","scripts":{"test":"vitest run","build":"tsc && shx chmod +x dist/index.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49a374ff-d2e6-4f9f-b123-f171a3c931c1"}},"_resolved":"/home/runner/work/mcp-servers/mcp-servers/mindstone-mcp-server-gamma-0.4.0.tgz","overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","ip-address":"^10.2.0"},"_integrity":"sha512-Y0ZBPMgiqft21OqrzsE6r5CZylm+IEsqytrtHBOWPzANyjT0SW+ftX6IeyMchEP4Bfn063zp4jr1uH8ewEOJww==","repository":{"url":"git+https://github.com/mindstone/mcp-servers.git","type":"git","directory":"connectors/gamma"},"_npmVersion":"11.16.0","description":"Gamma AI presentation generation MCP server for Model Context Protocol hosts","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","shx":"^0.3.4","vitest":"^4.1.3","typescript":"^5.8.2","@types/node":"^22","@vitest/coverage-v8":"^4.1.3","@mindstone/mcp-test-harness":"file:../../test-harness"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-gamma_0.4.0_1786044227863_0.548314762199468","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@mindstone/mcp-server-gamma","version":"0.4.1","mcpName":"io.github.mindstone/mcp-server-gamma","description":"Gamma AI presentation generation MCP server for Model Context Protocol hosts","license":"FSL-1.1-MIT","type":"module","bin":{"mcp-server-gamma":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/mindstone/mcp-servers.git","directory":"connectors/gamma"},"homepage":"https://github.com/mindstone/mcp-servers/tree/main/connectors/gamma","publishConfig":{"access":"public"},"scripts":{"build":"tsc && shx chmod +x dist/index.js","prepare":"npm run build","watch":"tsc --watch","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage"},"dependencies":{"@modelcontextprotocol/sdk":"^1.26.0","zod":"^3.23.0"},"devDependencies":{"@mindstone/mcp-test-harness":"file:../../test-harness","@types/node":"^22","@vitest/coverage-v8":"^4.1.3","msw":"^2.13.2","shx":"^0.3.4","typescript":"^5.8.2","vitest":"^4.1.3"},"engines":{"node":">=20.3.0"},"overrides":{"fast-uri":"^3.1.2","hono":"^4.12.18","ip-address":"^10.2.0"},"_id":"@mindstone/mcp-server-gamma@0.4.1","bugs":{"url":"https://github.com/mindstone/mcp-servers/issues"},"_integrity":"sha512-WqltFuH5mGjbPkA7MWTbQBTTTY1ro2/ieBEAqQ1AoB+rxvCLEEYVaov8KyS2wEPu7szwUzlHtr13SbuAcx0U9Q==","_resolved":"/home/runner/work/mcp-servers/mcp-servers/mindstone-mcp-server-gamma-0.4.1.tgz","_from":"file:mindstone-mcp-server-gamma-0.4.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-WqltFuH5mGjbPkA7MWTbQBTTTY1ro2/ieBEAqQ1AoB+rxvCLEEYVaov8KyS2wEPu7szwUzlHtr13SbuAcx0U9Q==","shasum":"742b6757c37d401f4f5713d90516cd040e28fb95","tarball":"https://registry.npmjs.org/@mindstone/mcp-server-gamma/-/mcp-server-gamma-0.4.1.tgz","fileCount":27,"unpackedSize":88749,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mindstone%2fmcp-server-gamma@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGmQAawUNPK08QLJF0XX6i514tSyrkNb/5bCv6jFwjDtAiEA78qTWjmYcQn4nGnJ9cWdh7Z1uD3tGhEguchscmp7Pts="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49a374ff-d2e6-4f9f-b123-f171a3c931c1"}},"directories":{},"maintainers":[{"name":"mindstone-engineering","email":"engineering@mindstone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-gamma_0.4.1_1786347577541_0.2687909345527004"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-18T20:37:52.286Z","modified":"2026-08-10T07:39:37.978Z","0.3.2":"2026-05-18T20:37:52.556Z","0.3.3":"2026-07-01T09:39:51.389Z","0.4.0":"2026-08-06T19:23:47.989Z","0.4.1":"2026-08-10T07:39:37.674Z"},"bugs":{"url":"https://github.com/mindstone/mcp-servers/issues"},"license":"FSL-1.1-MIT","homepage":"https://github.com/mindstone/mcp-servers/tree/main/connectors/gamma","repository":{"type":"git","url":"git+https://github.com/mindstone/mcp-servers.git","directory":"connectors/gamma"},"description":"Gamma AI presentation generation MCP server for Model Context Protocol hosts","maintainers":[{"name":"mindstone-engineering","email":"engineering@mindstone.com"}],"readme":"# @mindstone/mcp-server-gamma\n\n[![npm version](https://img.shields.io/npm/v/@mindstone/mcp-server-gamma.svg)](https://www.npmjs.com/package/@mindstone/mcp-server-gamma)\n[![License: FSL-1.1-MIT](https://img.shields.io/badge/License-FSL--1.1--MIT-blue.svg)](./LICENSE)\n\nGamma MCP server for creating Gamma presentations, documents, webpages, and social posts, listing themes and folders, and polling async generation/export status.\n\n*Best for MCP hosts that want to create Gamma decks and exports from a local package using an API key they already manage.*\n\n## Status\n\n- **Version:** [0.4.1](./CHANGELOG.md) · [npm](https://www.npmjs.com/package/@mindstone/mcp-server-gamma)\n- **Auth:** API key ([`GAMMA_API_KEY`](./server.json))\n- **Tools:** [6](./src/tools/) (themes, folders, generation)\n- **Surface:** cloud-api\n- **Machine-readable:** [`STATUS.json`](./STATUS.json)\n\n## Why this exists\n\nGamma's hosted MCP server is the easiest path for no-code and remote-connector flows. This package is for local MCP hosts that already manage npm packages and API keys.\n\nIt gives an assistant the useful Gamma creation loop: pick a theme or folder, start a deck/document/webpage generation, wait for it to finish, and return the Gamma link or exported PDF/PPTX. The benefit is simple: turn a prompt into a usable Gamma asset without leaving the host.\n\n## Example interaction\n\n> \"Create a 10-slide investor update about Q4 results using our corporate theme and export it as PPTX.\"\n\nTools the host calls:\n1. `gamma_list_themes` — finds the custom theme ID.\n2. `gamma_generate` — starts a presentation generation with `export_as: \"pptx\"`.\n3. `gamma_get_status` — polls until Gamma completes the deck and export.\n\nResponse (trimmed):\n\n```json\n{\n  \"generation_id\": \"gen_123\",\n  \"status\": \"completed\",\n  \"gamma_url\": \"<untrusted-content source=\\\"gamma:generation.url\\\">https://gamma.app/docs/...</untrusted-content>\",\n  \"pptx_url\": \"<untrusted-content source=\\\"gamma:generation.url\\\">https://...</untrusted-content>\",\n  \"file_path\": \"/tmp/gamma_export_gen_123_abcd.pptx\"\n}\n```\n\nExternal strings (theme/folder names, theme keywords, status error text, and URLs) are returned inside `<untrusted-content>` envelopes so the model treats them as data, not instructions.\n\n## Requirements\n\n- Node.js 20+\n- npm\n\n<!-- BEGIN INSTALL_LINKS: do not edit by hand; regenerated by scripts/gen-install-links.mjs -->\n## One-click install\n\n[![Add to Cursor](https://img.shields.io/badge/Add_to_Cursor-black?style=for-the-badge&logo=cursor&logoColor=white)](cursor://anysphere.cursor-deeplink/mcp/install?name=Gamma&config=eyJ0eXBlIjoic3RkaW8iLCJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBtaW5kc3RvbmUvbWNwLXNlcnZlci1nYW1tYSJdLCJlbnYiOnsiR0FNTUFfQVBJX0tFWSI6IiIsIkdBTU1BX0VYUE9SVF9QT0xMX0lOVEVSVkFMX01TIjoiNTAwMCIsIkdBTU1BX0VYUE9SVF9QT0xMX01BWF9BVFRFTVBUUyI6IjEyIiwiR0FNTUFfUkVRVUVTVF9USU1FT1VUX01TIjoiNjAwMDAifX0)\n[![Add to VS Code](https://img.shields.io/badge/Add_to_VS_Code-007ACC?style=for-the-badge&logo=visual-studio-code&logoColor=white)](vscode:mcp/install?%7B%22name%22%3A%22Gamma%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40mindstone%2Fmcp-server-gamma%22%5D%2C%22env%22%3A%7B%22GAMMA_API_KEY%22%3A%22%22%2C%22GAMMA_EXPORT_POLL_INTERVAL_MS%22%3A%225000%22%2C%22GAMMA_EXPORT_POLL_MAX_ATTEMPTS%22%3A%2212%22%2C%22GAMMA_REQUEST_TIMEOUT_MS%22%3A%2260000%22%7D%7D)\n[![Add to VS Code Insiders](https://img.shields.io/badge/Add_to_VS_Code_Insiders-24bfa5?style=for-the-badge&logo=visual-studio-code&logoColor=white)](vscode-insiders:mcp/install?%7B%22name%22%3A%22Gamma%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40mindstone%2Fmcp-server-gamma%22%5D%2C%22env%22%3A%7B%22GAMMA_API_KEY%22%3A%22%22%2C%22GAMMA_EXPORT_POLL_INTERVAL_MS%22%3A%225000%22%2C%22GAMMA_EXPORT_POLL_MAX_ATTEMPTS%22%3A%2212%22%2C%22GAMMA_REQUEST_TIMEOUT_MS%22%3A%2260000%22%7D%7D)\n\nAfter clicking the button, your host will prompt you to fill: `GAMMA_API_KEY`, `GAMMA_EXPORT_POLL_INTERVAL_MS`, `GAMMA_EXPORT_POLL_MAX_ATTEMPTS`, `GAMMA_REQUEST_TIMEOUT_MS`.\n\n<details>\n<summary>Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (Gamma)</summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"Gamma\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mindstone/mcp-server-gamma\"\n      ],\n      \"env\": {\n        \"GAMMA_API_KEY\": \"\",\n        \"GAMMA_EXPORT_POLL_INTERVAL_MS\": \"5000\",\n        \"GAMMA_EXPORT_POLL_MAX_ATTEMPTS\": \"12\",\n        \"GAMMA_REQUEST_TIMEOUT_MS\": \"60000\"\n      }\n    }\n  }\n}\n```\n\n</details>\n<!-- END INSTALL_LINKS -->\n\n## Quick Start\n\n### Install & build\n\n```bash\ncd <path-to-repo>/connectors/gamma\nnpm install\nnpm run build\n```\n\n### npx (once published)\n\n```bash\nnpx -y @mindstone/mcp-server-gamma\n```\n\n### Local\n\n```bash\nnode dist/index.js\n```\n\n## Configuration\n\n### Environment variables\n\n- `GAMMA_API_KEY` — Gamma API key\n- `GAMMA_EXPORT_POLL_INTERVAL_MS` — export poll interval in milliseconds (default: `5000`)\n- `GAMMA_EXPORT_POLL_MAX_ATTEMPTS` — maximum export poll attempts (default: `12`)\n- `GAMMA_REQUEST_TIMEOUT_MS` — optional override (positive integer ms, max 30 min) for the outbound HTTP request timeout applied to both Gamma API and host-bridge calls. Default: `60000` (60s). Raise this if you see `TIMEOUT` errors on slow submits; lower it if you want tighter bounds.\n- `MCP_HOST_BRIDGE_STATE` — host-managed bridge state file used for credential management when a host provides one; not needed for ordinary manual setup.\n- `MINDSTONE_REBEL_BRIDGE_STATE` — backwards-compatible alias for `MCP_HOST_BRIDGE_STATE`.\n\n## Host configuration examples\n\n### Claude Desktop / Cursor\n\n```json\n{\n  \"mcpServers\": {\n    \"Gamma\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mindstone/mcp-server-gamma\"],\n      \"env\": {\n        \"GAMMA_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Local development (no npm publish needed)\n\n```json\n{\n  \"mcpServers\": {\n    \"Gamma\": {\n      \"command\": \"node\",\n      \"args\": [\"<path-to-repo>/connectors/gamma/dist/index.js\"],\n      \"env\": {\n        \"GAMMA_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n## Tools (6)\n\n### Configuration\n- `configure_gamma_api_key` — Configure the Gamma API key\n\n### Listing\n- `gamma_list_themes` — List available Gamma themes (custom and standard)\n- `gamma_list_folders` — List folders in the user's Gamma workspace\n\n### Generation\n- `gamma_generate` — Create AI-powered presentations, documents, webpages, or social posts\n- `gamma_create_from_template` — Clone and modify an existing Gamma document using AI\n- `gamma_get_status` — Poll the status of a Gamma generation\n\n## Security notes\n\n- Gamma API calls use `GAMMA_API_KEY` as an `x-api-key` header.\n- `configure_gamma_api_key` can store the key in memory, or hand it to a host bridge when `MCP_HOST_BRIDGE_STATE` is present.\n- Host bridge requests, when configured, go to `127.0.0.1` using the token from the bridge state file.\n- Theme and folder names and theme keyword arrays returned by `gamma_list_themes` / `gamma_list_folders` are workspace-authored text and are wrapped in `<untrusted-content>` envelopes so the model treats them as data, not instructions. Unknown vendor-added response fields are stripped by fail-closed Zod validation, and vendor error bodies are never written to logs or model-visible errors.\n- PDF/PPTX exports are downloaded from Gamma-provided URLs into the system temp directory. Export URLs are validated before any outbound request: HTTPS only, no userinfo, private/loopback/reserved hosts rejected, and hosts restricted to `gamma.app` and its subdomains. Redirects are followed manually with every hop re-validated against the same checks, and downloads are written atomically (exclusive no-follow create at an unpredictable path, mode `0600`).\n- Generation can create content in the user's Gamma workspace, may consume Gamma credits, and can set workspace/external sharing options; the generation tools are annotated `destructiveHint: true` accordingly.\n\n## Licence\n\n[FSL-1.1-MIT](./LICENSE) — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.\n","readmeFilename":"README.md"}