Kürzlich wurde eine bildgebende MCP Service hat meine Aufmerksamkeit erregt. Der Dienst basiert auf Gemeinsam AI, die mit den folgenden Elementen verwendet werden kann Cursor Code-Editor-Integrationen wie diese ermöglichen es Entwicklern, die Freuden des KI-Zeichnens zu erleben, ohne die Vertrautheit ihrer Programmierumgebung verlassen zu müssen.
Der MCP-Server soll die leistungsstarke Rechenleistung von Together AI nutzen, einem Unternehmen, das sich auf die Bereitstellung von KI-Diensten spezialisiert hat, und das in diesem Fall verwendete Modell istblack-forest-labs/FLUX.1-schnell-Free
Der Dienst ist derzeit kostenlos verfügbar. Der Dienst unterstützt die Bilderzeugung in Auflösungen bis zu 1024x1024 und kann bis zu 4 Bilder gleichzeitig im Stapel erzeugen. Darüber hinaus bietet MCP Server vollständige Pfad- und Berechtigungsprüfungen, detaillierte Fehlerwarnungen, asynchrone Verarbeitung und automatische Wiederholungsversuche.
Schnelle Bereitstellung, sofortige Erfahrung
Nach Angaben der Entwickler ist der Einsatz dieser Lösung sehr einfach. Alles, was benötigt wird, ist die folgende Umgebung:
- Python 3.10+ UmgebungEs wird empfohlen, pyenv für die Versionierung zu verwenden.
- Node.js-UmgebungSie können es von der Node.js-Website herunterladen und installieren.
- uv-paketverwaltungswerkzeuge: Ein schneller Python-Paketmanager.
- Together AI API-SchlüsselSie müssen sich auf der Together AI-Website registrieren und ein Konto einrichten.
Nach der Vorbereitung der Umgebung kann die Installation und Konfiguration in wenigen Schritten durchgeführt werden:
- Projekt Klonen:
git clone https://github.com/chenyeju295/mcp_generate_images.git
- Installieren Sie die Abhängigkeiten (wird nach Eingabe des Projektverzeichnisses ausgeführt):
python3 -m pip install fastmcp requests
- Konfigurieren Sie den API-Schlüssel:
zeigen (eine Eintrittskarte)
mcp_server.py
Datei, dieTOGETHER_API_KEY
Ersetzen Sie den Schlüssel durch Ihren eigenen. - (Optional) Benutzerdefinierte Konfiguration:
Dies kann nach eigenem Ermessen in dermcp_server.py
Passen Sie die Konfiguration an.
CONFIG = {
"api": {
"url": "https://api.together.xyz/v1/images/generations",
"model": "black-forest-labs/FLUX.1-schnell-Free",
"timeout": 30,
"max_retries": 3,
"retry_delay": 5
},
"image": {
"max_width": 1024,
"max_height": 1024,
"default_width": 1024,
"default_height": 1024,
"default_steps": 2,
"max_batch_size": 4
},
"output": {
"base_folder": "你的默认保存路径",
"allowed_extensions": [".png", ".jpg", ".jpeg"],
"default_extension": ".png"
}
}
Aktivierung und Nutzung
Starten Sie den Dienst:
uv run --with fastmcp fastmcp run /Users/username/Documents/mcp_generate_images/mcp_server.py
Fügen Sie in Cursor IDE die Adresse des MCP-Dienstes hinzu, und geben Sie im Agentenmodus ein Aufforderungswort ein, z. B.: "Erzeuge ein Bild eines Astronauten, der im Weltraum fliegt, im HD-Stil". Der Dienst wird die Anforderung automatisch verarbeiten, das erzeugte Bild am angegebenen Ort speichern und den Pfad zum Bild zurückgeben.
Integrierte Entwicklung zu niedrigen Kosten
Vorteile von MCP Server gegenüber anderen Lösungen zur Bilderzeugung:
- EntwicklungsfähigkeitKeine Notwendigkeit, die Werkzeuge zu wechseln, was die Entwicklungseffizienz verbessert.
- Freie ModelleKostenlose Modelle auf der Grundlage von Together AI, um die Nutzungskosten zu senken.
- AnpassbarUnterstützung für benutzerdefinierte Parameter und Speicherpfade.
- BildqualitätDie Qualität der vom Modell FLUX.1 erzeugten Bilder wurde als allgemein zufriedenstellend für die Verwendung getestet.
Es gibt heute eine Reihe anderer KI-Zeichentools auf dem Markt, aber die meisten von ihnen erfordern eine separate Anwendung oder eine Weboberfläche. mCP Server bietet Entwicklern eine neue Option für die nahtlose Integration von KI-Zeichen und Codebearbeitung.