Compare commits

...

3 Commits

Author SHA1 Message Date
fdciabdul
f122245d91 Rename package to mcpimg, ignore .mcp.json
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 21:22:53 +07:00
fdciabdul
b06d351354 1.0.2 2026-03-24 21:18:03 +07:00
fdciabdul
e4cf997646 1.0.1 2026-03-24 21:18:00 +07:00
5 changed files with 15 additions and 25 deletions

1
.gitignore vendored
View File

@@ -2,4 +2,5 @@ node_modules/
dist/ dist/
*.js.map *.js.map
.env .env
.mcp.json
generated-images/ generated-images/

View File

@@ -1,11 +0,0 @@
{
"mcpServers": {
"image-gen": {
"command": "node",
"args": ["dist/index.js"],
"env": {
"OPENROUTER_API_KEY": "${OPENROUTER_API_KEY}"
}
}
}
}

View File

@@ -19,7 +19,7 @@ MCP server for AI image generation. Works with <b>Claude Code</b>, <b>Cursor</b>
No install needed — just use `npx`: No install needed — just use `npx`:
```bash ```bash
OPENROUTER_API_KEY="sk-or-v1-..." npx -y mcp-image-generator OPENROUTER_API_KEY="sk-or-v1-..." npx -y mcpimg
``` ```
## Tools ## Tools
@@ -54,7 +54,7 @@ List all configured providers and their available image models.
```bash ```bash
claude mcp add --scope user --transport stdio image-gen \ claude mcp add --scope user --transport stdio image-gen \
--env OPENROUTER_API_KEY=sk-or-v1-xxx \ --env OPENROUTER_API_KEY=sk-or-v1-xxx \
-- npx -y mcp-image-generator -- npx -y mcpimg
``` ```
Or create `.mcp.json` in your project root: Or create `.mcp.json` in your project root:
@@ -63,7 +63,7 @@ Or create `.mcp.json` in your project root:
"mcpServers": { "mcpServers": {
"image-gen": { "image-gen": {
"command": "npx", "command": "npx",
"args": ["-y", "mcp-image-generator"], "args": ["-y", "mcpimg"],
"env": { "env": {
"OPENROUTER_API_KEY": "sk-or-v1-..." "OPENROUTER_API_KEY": "sk-or-v1-..."
} }
@@ -80,7 +80,7 @@ Edit `~/.cursor/mcp.json`:
"mcpServers": { "mcpServers": {
"image-gen": { "image-gen": {
"command": "npx", "command": "npx",
"args": ["-y", "mcp-image-generator"], "args": ["-y", "mcpimg"],
"env": { "env": {
"OPENROUTER_API_KEY": "sk-or-v1-..." "OPENROUTER_API_KEY": "sk-or-v1-..."
} }
@@ -101,7 +101,7 @@ Edit the config file:
"mcpServers": { "mcpServers": {
"image-gen": { "image-gen": {
"command": "npx", "command": "npx",
"args": ["-y", "mcp-image-generator"], "args": ["-y", "mcpimg"],
"env": { "env": {
"OPENROUTER_API_KEY": "sk-or-v1-..." "OPENROUTER_API_KEY": "sk-or-v1-..."
} }
@@ -118,7 +118,7 @@ Edit `~/.config/opencode/opencode.json` or `opencode.json` in project root:
"mcp": { "mcp": {
"image-gen": { "image-gen": {
"type": "local", "type": "local",
"command": ["npx", "-y", "mcp-image-generator"], "command": ["npx", "-y", "mcpimg"],
"environment": { "environment": {
"OPENROUTER_API_KEY": "sk-or-v1-..." "OPENROUTER_API_KEY": "sk-or-v1-..."
}, },
@@ -138,7 +138,7 @@ Add to `crush.json` in your project root:
"image-gen": { "image-gen": {
"type": "stdio", "type": "stdio",
"command": "npx", "command": "npx",
"args": ["-y", "mcp-image-generator"], "args": ["-y", "mcpimg"],
"env": { "env": {
"OPENROUTER_API_KEY": "sk-or-v1-..." "OPENROUTER_API_KEY": "sk-or-v1-..."
} }
@@ -156,7 +156,7 @@ mcp-servers:
command: [npx] command: [npx]
args: args:
- -y - -y
- mcp-image-generator - mcpimg
env: env:
- OPENROUTER_API_KEY=sk-or-v1-... - OPENROUTER_API_KEY=sk-or-v1-...
``` ```
@@ -166,7 +166,7 @@ mcp-servers:
This server uses **stdio transport** (JSON-RPC over stdin/stdout). Any agent that supports MCP stdio can use it: This server uses **stdio transport** (JSON-RPC over stdin/stdout). Any agent that supports MCP stdio can use it:
```bash ```bash
npx -y mcp-image-generator npx -y mcpimg
# Required environment variables (at least one) # Required environment variables (at least one)
OPENROUTER_API_KEY=... # OpenRouter (default) OPENROUTER_API_KEY=... # OpenRouter (default)

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "mcp-image-generator", "name": "mcp-image-generator",
"version": "1.0.0", "version": "1.0.2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "mcp-image-generator", "name": "mcp-image-generator",
"version": "1.0.0", "version": "1.0.2",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@modelcontextprotocol/sdk": "^1.27.1", "@modelcontextprotocol/sdk": "^1.27.1",

View File

@@ -1,11 +1,11 @@
{ {
"name": "mcp-image-generator", "name": "mcpimg",
"version": "1.0.0", "version": "1.0.2",
"description": "MCP server for AI image generation via OpenRouter, Together AI, Replicate, and fal.ai", "description": "MCP server for AI image generation via OpenRouter, Together AI, Replicate, and fal.ai",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",
"bin": { "bin": {
"mcp-image-generator": "dist/index.js" "mcpimg": "dist/index.js"
}, },
"files": [ "files": [
"dist", "dist",