
📦 Projektübersicht
Ein TypeScript-Tool, mit dem Sie die Ideogram-API (v3.0) über den MCP-Server verwenden können
Multifunktional, einschließlich Bildgenerierung, Stilreferenz, magische Eingabeaufforderung, Seitenverhältnis, Modellauswahl usw.
Kann sofort mit Claude Desktop und anderen MCP-Clients verwendet werden
Related MCP server: Image Generation MCP Server
⚡️ Schnellstart
Wenn Sie sich blitzschnell mit Claude Desktop oder anderen MCP-Clients verbinden möchten,
Kopieren Sie einfach den folgenden JSON-Ausschnitt und fügen Sie ihn in Ihre Konfigurationsdatei ein! ✨
🛠️ MCP-Tool-Spezifikationen
Bild generieren
Parameterliste (neueste Version)
Parameter | Typ | Erläuterung | Erforderlich/Optional | Bemerkungen |
prompt | Schnur | Eingabeaufforderung zur Bildgenerierung (Englisch empfohlen) | Erforderlich | |
Seitenverhältnis | Schnur | Seitenverhältnis (z. B. „1x1“, „16x9“, „4x3“ usw.) | beliebig | 15 Typen |
Auflösung | Schnur | Auflösung (siehe offizielle Dokumentation, insgesamt 69 Typen) | beliebig | |
Samen | ganze Zahl | Zufallszahlen-Startwert (um die Reproduzierbarkeit sicherzustellen) | beliebig | 0 bis 2147483647 |
magische Eingabeaufforderung | Schnur | Magische Eingabeaufforderung ("AUTO" | "AN" | "AUS" |
Rendering-Geschwindigkeit | Schnur | Rendering-Geschwindigkeit für v3 („TURBO“ | "STANDARD" | "QUALITÄT" |
Stilcodes | Zeichenfolge[] | 8-stellige Codesequenz | beliebig | |
Stiltyp | Schnur | Stiltyp ("AUTO" | "ALLGEMEIN" | "REALISTISCH" |
negative_prompt | Schnur | Ausschlüsse (Englisch empfohlen) | beliebig | |
Anzahl Bilder | Nummer | Anzahl der generierten Bilder (1 bis 8) | beliebig | |
Stilreferenz | Objekt | Stilreferenz (Neu in Ideogram 3.0) | beliebig | Details unten |
└ URLs | Zeichenfolge[] | Referenzbild-URL-Array (bis zu 3) | beliebig | |
└ Stilcode | Schnur | Stilcode | beliebig | |
└ zufälliger Stil | Boolescher Wert | Zufälligen Stil verwenden | beliebig | |
Ausgabeverzeichnis | Schnur | Bildspeicherverzeichnis (Standard: „docs“) | beliebig | |
Basisdateiname | Schnur | Basis für gespeicherten Dateinamen (Standard: „Ideogramm-Bild“) | beliebig | Zeitstempel und ID-Zuweisung |
Unschärfemaske | Boolescher Wert | Die Ränder des Bildes verwischen (für die Maskenzusammenstellung auf „true“ setzen) | beliebig | Standard: false |
📝 Anwendungsbeispiel
🧑💻 Entwickeln, bauen und testen
npm run build... TypeScript-Buildnpm run watch... Entwicklungsmodus (automatischer Build)npm run lint... Code-Lintingnpm test... Tests ausführen
🗂️ Verzeichnisstruktur
📝 Beiträge
Forken Sie dieses Repository
Erstellen Sie einen neuen Zweig (
git checkout -b feature/awesome)Änderungen festschreiben (Commit-Nachrichten sollten auf Japanisch sein und Emojis werden empfohlen!)
Push- und Pull-Anforderungserstellung
🚀 Bereitstellen und Freigeben
Automatische NPM-Veröffentlichung mit GitHub Actions
Versionsupdate → Automatisches Deployment durch Pushen von Tags
Einzelheiten finden Sie unter docs/npm-deploy.md !
📄 Lizenz
MIT