{"_id":"@aimurah/mcp-image","name":"@aimurah/mcp-image","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aimurah/mcp-image","version":"1.0.0","description":"MCP server for AI image generation via AIMurah.my.id (Flux model)","main":"index.js","bin":{"aimurah-mcp-image":"index.js"},"keywords":["mcp","image-generation","ai","flux","aimurah"],"author":{"name":"AIMurah","email":"support@aimurah.my.id"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Wahidila/aimurah-mcp-image.git"},"engines":{"node":">=18.0.0"},"dependencies":{},"_id":"@aimurah/mcp-image@1.0.0","gitHead":"3de962395afba62e04ff4ef1c73de0b0c34bf875","bugs":{"url":"https://github.com/Wahidila/aimurah-mcp-image/issues"},"homepage":"https://github.com/Wahidila/aimurah-mcp-image#readme","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-dMQ6JW2wSO/Zk/ONyuXKojAm8w8wYLQeBsC3xkALDxOCZ1+8ZG9++21nv9fm5CMlt+NuS0aeHBQv9/wP+IBSGg==","shasum":"0a8a8bf441018b601b6ba02ad7ba75eff14b2dd8","tarball":"https://registry.npmjs.org/@aimurah/mcp-image/-/mcp-image-1.0.0.tgz","fileCount":3,"unpackedSize":10000,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDLLALCWd9XMyyfT9olMrk0lH7SHPTXPfR22oBzj0p/WAiEAwHT/Z9bPpu+9Fbz1Dag5QJjKTR477r+lzZK/5dJGqjc="}]},"_npmUser":{"name":"wahidilasp","email":"contentsaya1@gmail.com"},"directories":{},"maintainers":[{"name":"wahidilasp","email":"contentsaya1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-image_1.0.0_1778761496526_0.6764096746916155"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T12:24:56.458Z","1.0.0":"2026-05-14T12:24:56.671Z","modified":"2026-05-14T12:24:57.159Z"},"maintainers":[{"name":"wahidilasp","email":"contentsaya1@gmail.com"}],"description":"MCP server for AI image generation via AIMurah.my.id (Flux model)","homepage":"https://github.com/Wahidila/aimurah-mcp-image#readme","keywords":["mcp","image-generation","ai","flux","aimurah"],"repository":{"type":"git","url":"git+https://github.com/Wahidila/aimurah-mcp-image.git"},"author":{"name":"AIMurah","email":"support@aimurah.my.id"},"bugs":{"url":"https://github.com/Wahidila/aimurah-mcp-image/issues"},"license":"MIT","readme":"# @aimurah/mcp-image\n\nMCP (Model Context Protocol) server untuk AI image generation via [AIMurah.my.id](https://aimurah.my.id).\n\nGenerate gambar langsung dari coding agent kamu (VSCode, Cursor, OpenCode, Claude Desktop, Windsurf, Antigravity, KiloCode, dll) cukup dengan prompt text.\n\n## Fitur\n\n- 🎨 Generate gambar dari text prompt (Flux AI model)\n- 🔒 Autentikasi via API key AIMurah\n- 📐 Support ukuran: 256x256, 512x512, 1024x1024\n- 🖼️ Generate 1-4 gambar sekaligus\n- ⚡ Zero dependencies (pure Node.js)\n\n## Prasyarat\n\n- Akun [AIMurah.my.id](https://aimurah.my.id) dengan subscription aktif (Pro/Premium/Harian)\n- API key dari dashboard AIMurah\n- Node.js >= 18\n\n## Setup\n\n### Opsi 1: Streamable HTTP (Recommended — tanpa install)\n\nUntuk client yang support HTTP MCP transport (Claude Desktop, Cursor, VSCode terbaru):\n\n```json\n{\n  \"mcpServers\": {\n    \"aimurah-image\": {\n      \"url\": \"https://aimurah.my.id/api/v1/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer aim-YOUR_API_KEY\"\n      }\n    }\n  }\n}\n```\n\n### Opsi 2: npx (stdio transport)\n\nUntuk semua client MCP:\n\n```json\n{\n  \"mcpServers\": {\n    \"aimurah-image\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aimurah/mcp-image\", \"--api-key\", \"aim-YOUR_API_KEY\"]\n    }\n  }\n}\n```\n\n### Opsi 3: Environment variable\n\n```json\n{\n  \"mcpServers\": {\n    \"aimurah-image\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aimurah/mcp-image\"],\n      \"env\": {\n        \"AIMURAH_API_KEY\": \"aim-YOUR_API_KEY\"\n      }\n    }\n  }\n}\n```\n\n## Tools\n\n### `generate_image`\n\nGenerate gambar dari text prompt.\n\n**Parameters:**\n\n| Parameter | Type | Required | Default | Description |\n|-----------|------|----------|---------|-------------|\n| `prompt` | string | ✅ | - | Deskripsi gambar yang ingin di-generate |\n| `size` | string | ❌ | 512x512 | Ukuran: `256x256`, `512x512`, `1024x1024` |\n| `n` | integer | ❌ | 1 | Jumlah gambar (1-4) |\n\n**Contoh prompt di agent:**\n\n```\nGenerate gambar kucing orange yang duduk di atas awan\n```\n\n```\nBuatkan logo minimalis untuk startup teknologi dengan warna biru\n```\n\n## Limits\n\nImage generation dibatasi per hari berdasarkan subscription plan:\n\n| Plan | Daily Limit |\n|------|-------------|\n| Free | ❌ Tidak tersedia |\n| Pro | 20 gambar/hari |\n| Premium | 50 gambar/hari |\n| Harian | 100 gambar/hari |\n\n## Troubleshooting\n\n### \"API key required\"\nPastikan API key sudah di-set via `--api-key` flag atau `AIMURAH_API_KEY` environment variable.\n\n### \"Invalid or inactive API key\"\nCek API key di dashboard AIMurah. Pastikan key aktif dan akun tidak di-ban.\n\n### \"Model not available\"\nImage generation hanya tersedia untuk user dengan subscription aktif (Pro/Premium/Harian).\n\n### \"Daily limit reached\"\nKuota harian sudah habis. Reset setiap tengah malam WIB.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-9f72ed28d6b7554a55e9f4760a648782"}