claude-foundry-image
claude-foundry-image
Claude Code-Plugin, das jedem Projekt und jeder Konversation einen Bildgenerator hinzufügt,
der auf Ihrer eigenen Azure AI Foundry-Bereitstellung basiert (MAI-Bild-API, z. B. MAI-Image-2.5-Pro).
MCP-Server (
server/server.mjs) — Node ≥ 18, null Abhängigkeiten. Tools:generate_image,edit_image,check_config.Skill
generate-image— lehrt Claude, wann die Tools eingesetzt werden sollen, wie ein Einzeiler zu einem brauchbaren Prompt erweitert wird, gültige Abmessungen, wohin Dateien geschrieben werden.Skill
setup— einmalige Konfigurationsanleitung.
Bilder werden auf die Festplatte geschrieben; nur der Dateipfad gelangt in die Konversation. Kein Base64 im Kontext.
Installieren
claude plugin marketplace add jpaarhuis/claude-foundry-imageclaude plugin install foundry-image@jpaarhuisOder in einer interaktiven Sitzung: /plugin → Marktplätze → jpaarhuis/claude-foundry-image hinzufügen
→ foundry-image installieren.
Related MCP server: gpt-image-mcp
Konfigurieren (einmalig)
Der Server liest seine Einstellungen aus Umgebungsvariablen. Fügen Sie sie in
~/.claude/settings.json unter env ein — eine Datei, alle Plattformen, nur Claude Code sieht sie:
{
"env": {
"MAI_IMAGE_ENDPOINT": "https://<resource>.services.ai.azure.com/mai/v1/images/generations",
"MAI_IMAGE_DEPLOYMENT": "MAI-Image-2.5-Pro",
"MAI_IMAGE_API_KEY": "<key>",
"MAI_IMAGE_OUTPUT_DIR": "C:/Users/<you>/Pictures/ai"
}
}Oder setzen Sie sie als Benutzerumgebungsvariablen des Betriebssystems (setx unter Windows, export in Ihrem Shell-Profil
unter macOS/Linux). Starten Sie Claude Code in beiden Fällen neu.
Führen Sie dann in einer beliebigen Sitzung Folgendes aus: "run check_config" oder /foundry-image:setup für eine geführte Durchführung.
Variable | Erforderlich | Bedeutung |
| ja | Vollständige URL, die auf |
| ja | Bereitstellungsname in Foundry |
| ja | Ressourcenschlüssel |
| nein | Standardausgabeordner; fällt auf das temporäre Verzeichnis des Betriebssystems zurück |
Verwenden
Fragen Sie einfach: "Erstelle ein Hero-Bild für die README, dunkel, isometrisch, kein Text". Claude erweitert den Prompt, wählt Abmessungen aus, schreibt das PNG (in das Repository, wenn es dorthin gehört) und gibt den Pfad zurück.
Tool-Parameter als Referenz:
Tool | Parameter |
|
|
|
|
| — |
Abmessungsregeln der MAI-API: jede Seite ≥ 768 px und Breite × Höhe ≤ 1 048 576 px.
Also funktionieren 1024x1024, 1024x768, 1280x800; 1024x1536 und 1920x1080 nicht.
Warum Umgebungsvariablen und keine Konfigurationsdatei oder ein Einrichtungsdialog?
Claude Code-Plugins haben keinen pro-Plugin-Speicher für Geheimnisse oder eine Einrichtungsoberfläche. Die Konvention —
dieselbe, die das offizielle GitHub-Plugin für sein PAT verwendet — ist die ${VAR}-Erweiterung in der
.mcp.json des Plugins, wobei der Benutzer die Variablen einmal setzt. settings.json → env
ist der Ort mit dem geringsten Reibungsverlust dafür: Es reist mit Ihrem Claude Code-Profil, gilt
für jedes Projekt und überlebt Plugin-Updates.
Wenn Sie den Schlüssel aus Klartextdateien heraushalten möchten, laden Sie ihn bei der Anmeldung aus einem Geheimnisspeicher in die Umgebung (Key Vault, 1Password CLI, Windows Credential Manager) — dem Server ist es egal, woher die Variable kommt.
Entwickeln
npm testFührt einen Offline-Smoke-Test durch: MCP-Handshake, Tool-Auflistung, Dimensionsprüfungen, Fehler bei fehlender Konfiguration
und prüft, dass check_config niemals einen Schlüssel preisgibt.
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceMCP server that enables Claude Code to generate images using Google's Gemini image generation models.MIT
- AlicenseAqualityCmaintenanceAn MCP server that enables Claude Code and Claude Desktop to generate and edit images using OpenAI's gpt-image-2 model, with results saved to disk.2MIT
- Flicense-qualityCmaintenanceRemote MCP server that exposes a generate_image tool allowing Claude to generate images via the Google Gemini API.
- Flicense-qualityCmaintenanceMCP server for generating and editing images using gpt-image-2. Enables image creation, editing, listing, and retrieval via natural language tools.
Related MCP Connectors
MCP server for Grok Imagine AI video generation
MCP server for Flux AI image generation
MCP server for NanoBanana AI image generation and editing
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jpaarhuis/claude-foundry-image'
If you have feedback or need assistance with the MCP directory API, please join our Discord server