{"_id":"@cynosure-mcp/stability-ai","_rev":"5-f62eaba0824f7b04c31fe21e8657fd57","name":"@cynosure-mcp/stability-ai","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@cynosure-mcp/stability-ai","version":"1.0.0","_id":"@cynosure-mcp/stability-ai@1.0.0","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"stability-ai":"dist/index.js"},"dist":{"shasum":"bf7f3315f7bc357418ab39fc454179b2707db22e","tarball":"https://registry.npmjs.org/@cynosure-mcp/stability-ai/-/stability-ai-1.0.0.tgz","fileCount":5,"integrity":"sha512-v8QYYMSn+id0s4UYSpc33tXT3DdUB/eXI56XED3BgWhgMW/OdV4WO5yw1PuTDYqOeqs1FN1li2j3GgnfWNvWDg==","signatures":[{"sig":"MEQCIBpTSO2WHKgI4kB1DlU+KgunpwV/x+WjjCDzL0Kj1NlLAiAxUz2WxF18Tjz3+bgh6G2SJhPnps6FgIKMHUJD0CXudA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50521},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"721a555b124f5436fd6b3d4a1297bf1593411796","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for Stability AI image generation, editing, and upscaling","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stability-ai_1.0.0_1776535651550_0.5441786288226234","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cynosure-mcp/stability-ai","version":"1.0.1","keywords":["mcp","model-context-protocol","stability-ai","image-generation","text-to-image","ai"],"_id":"@cynosure-mcp/stability-ai@1.0.1","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"stability-ai":"dist/index.js"},"dist":{"shasum":"b08e63254f2cbc7f4021d44b95ee76b87dca4af9","tarball":"https://registry.npmjs.org/@cynosure-mcp/stability-ai/-/stability-ai-1.0.1.tgz","fileCount":7,"integrity":"sha512-rwMN7/Ym0UXku8bpLf25QOYk9XG4f4D1OzcUiLE5uFF75VjZOi0PtxWN697asnE7iB59oX5a90SvrDNtSCWOyg==","signatures":[{"sig":"MEUCIQDXodcR3gXh1WzlA8SQPMAHYtCDY8NTDUTOe/xLQcpVNwIgTtUQN8ObeM2v0uotvWckSrs3wmJemccCy5atc21DDFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65058},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"763208c237e64e0aab6fc21c4f4b566a997f2c2c","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for Stability AI image generation, editing, and upscaling","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stability-ai_1.0.1_1776625896688_0.8358294741343189","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cynosure-mcp/stability-ai","version":"1.0.2","keywords":["mcp","model-context-protocol","stability-ai","image-generation","text-to-image","ai"],"_id":"@cynosure-mcp/stability-ai@1.0.2","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"stability-ai":"dist/index.js"},"dist":{"shasum":"ca7e3072b05b6d43abe395f2d1dcf930d1a44ccb","tarball":"https://registry.npmjs.org/@cynosure-mcp/stability-ai/-/stability-ai-1.0.2.tgz","fileCount":7,"integrity":"sha512-sVwvgjHtaF90L1MoJIVcKplElydr3q0SDCQKpDzRyfAuPhbnirrpIO29q4BDxW4PflksE3btwLVrr8jBamlSlw==","signatures":[{"sig":"MEQCIDJmVLwJPo89TLdy0lEzXU5doTzNWtmeVbLciLeOKi+WAiBSdFlN2NzjGKb5U1doNrKjOPDZs+BsYAhffjeQAT/7eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65327},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1fa6d22aebed0dd59156dd236490fca6cdae41ae","mcpName":"io.github.andreasjhagen/stability-ai","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for Stability AI image generation, editing, and upscaling","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stability-ai_1.0.2_1776884440682_0.8773328396695843","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cynosure-mcp/stability-ai","version":"1.0.3","keywords":["mcp","model-context-protocol","stability-ai","image-generation","text-to-image","ai"],"_id":"@cynosure-mcp/stability-ai@1.0.3","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"stability-ai":"dist/index.js"},"dist":{"shasum":"4c7b4e253280b1b342379e9b6b62c77934c3348a","tarball":"https://registry.npmjs.org/@cynosure-mcp/stability-ai/-/stability-ai-1.0.3.tgz","fileCount":7,"integrity":"sha512-/qUX9RtoAfEdbWw4qC3LE7lh8P4pEWduvKYdHeW/giNIgzjtOD+FiCiPinHnIhcqiuoGXjmbe9q2QSqnnKGfDQ==","signatures":[{"sig":"MEQCIEsOZN8S8nBNpLPplpsG8efSx0RvEYRiT+ZUskY1zeD1AiA8oywUBNMqewHSb2BXFZpF32Rkw631rCFFb5BIZYtWuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65327},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"800e76c3991ff7ef5a7177c8225d844e14c06865","mcpName":"io.github.andreasjhagen/stability-ai","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for Stability AI image generation, editing, and upscaling","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stability-ai_1.0.3_1778604781492_0.7266750996297633","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cynosure-mcp/stability-ai","mcpName":"io.github.andreasjhagen/stability-ai","version":"1.0.4","description":"MCP server for Stability AI image generation, editing, and upscaling","type":"module","main":"dist/index.js","bin":{"stability-ai":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","zod":"^3.24.0"},"devDependencies":{"@types/node":"^22.0.0","tsx":"^4.19.0","typescript":"^5.7.0"},"publishConfig":{"access":"public"},"keywords":["mcp","model-context-protocol","stability-ai","image-generation","text-to-image","ai"],"_id":"@cynosure-mcp/stability-ai@1.0.4","gitHead":"a114eae53425d9d6ffe88b883a04b2ccabac7e7d","types":"./dist/index.d.ts","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-FjoZXlfrRFZuLveipqoehRw2sb5LRXEekPjDNuGwhLR9idQTkdKCh4bcQm2uvtsayUB8j+b2jvnFNwkHbEiDOg==","shasum":"2e8f91ae0463be121883c30d6d3ed00f0ab718c1","tarball":"https://registry.npmjs.org/@cynosure-mcp/stability-ai/-/stability-ai-1.0.4.tgz","fileCount":7,"unpackedSize":67560,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdC7cOnkqxgdIuFRSQ61Jp/ErXPABdQfFv3/yLB+RKawIhANSj6EL92jEhKfMK1e5FjfqmjkP8uG13LFL0pvECuDK6"}]},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"directories":{},"maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stability-ai_1.0.4_1786486125207_0.30138996260333006"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T18:07:31.458Z","modified":"2026-08-11T22:08:45.579Z","1.0.0":"2026-04-18T18:07:31.684Z","1.0.1":"2026-04-19T19:11:36.817Z","1.0.2":"2026-04-22T19:00:40.835Z","1.0.3":"2026-05-12T16:53:01.636Z","1.0.4":"2026-08-11T22:08:45.366Z"},"keywords":["mcp","model-context-protocol","stability-ai","image-generation","text-to-image","ai"],"description":"MCP server for Stability AI image generation, editing, and upscaling","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"readme":"# @cynosure-mcp/stability-ai\n\nMCP server for Stability AI image generation, editing, and upscaling.\n\n## Installation\n\n```bash\nnpx @cynosure-mcp/stability-ai\n```\n\nOr install globally:\n\n```bash\nnpm install -g @cynosure-mcp/stability-ai\nstability-ai\n```\n\n## Tools\n\n| Tool                 | Description                                                        |\n| -------------------- | ------------------------------------------------------------------ |\n| `generate_image`     | Text-to-image generation (ultra, core, sd3.5 models)               |\n| `image_to_image`     | Generate from a prompt using an existing image as a starting point |\n| `inpaint`            | Fill or replace masked areas of an image                           |\n| `outpaint`           | Extend an image in any direction                                   |\n| `erase`              | Remove objects from an image using a mask                          |\n| `search_and_replace` | Auto-find and replace objects in an image                          |\n| `search_and_recolor` | Change the color of a specific object                              |\n| `remove_background`  | Remove the background from an image                                |\n| `control_sketch`     | Refine a rough sketch into a full image                            |\n| `control_structure`  | Generate while maintaining the structure of a reference image      |\n| `upscale_image`      | 4× fast upscale (~1 second)                                        |\n\n## Configuration\n\n| Variable               | Required | Description                                                                      |\n| ---------------------- | -------- | -------------------------------------------------------------------------------- |\n| `STABILITY_API_KEY`    | Yes      | API key from [platform.stability.ai](https://platform.stability.ai/account/keys) |\n| `STABILITY_OUTPUT_DIR` | No       | Directory for generated images (default: OS temp directory)                      |\n\n## MCP Config\n\n```json\n{\n  \"mcpServers\": {\n    \"stability-ai\": {\n      \"command\": \"npx\",\n      \"args\": [\"@cynosure-mcp/stability-ai\"],\n      \"env\": {\n        \"STABILITY_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}