FluxMCP
FluxMCP
Ein Model Context Protocol (MCP)-Server für KI-Bildgenerierung und -bearbeitung mit Flux über die AceDataCloud-Plattform.
Erstellen und bearbeiten Sie beeindruckende KI-Bilder mit Flux-Modellen (flux-dev, flux-pro, flux-kontext) direkt aus Claude, Cursor oder jedem anderen MCP-kompatiblen Client.
Funktionen
Bildgenerierung - Generieren Sie Bilder aus Text-Prompts mit 6 Flux-Modellen
Bildbearbeitung - Bearbeiten Sie vorhandene Bilder mit kontextbezogenen Flux-Kontext-Modellen
Aufgabenmanagement - Verfolgen Sie asynchrone Generierungsaufgaben und Batch-Statusabfragen
Modell-Leitfaden - Integrierte Unterstützung bei der Modellauswahl und dem Verfassen von Prompts
Dualer Transport - stdio (lokal) und HTTP (remote/cloud) Modi
Docker-bereit - Containerisiert mit K8s-Deployment-Manifesten
Sicher - Bearer-Token-Authentifizierung mit anfragespezifischer Isolierung im HTTP-Modus
Tool-Referenz
Tool | Beschreibung |
| Generiert KI-Bilder aus einem Text-Prompt mit Flux. |
| Bearbeitet ein vorhandenes Bild mit Flux und einem Text-Prompt. |
| Listet alle verfügbaren Flux-Modelle und deren Fähigkeiten auf. |
| Listet alle verfügbaren Flux-Tools und deren Anwendungsfälle auf. |
| Fragt den Status und das Ergebnis einer Flux-Bildgenerierungsaufgabe ab. |
| Fragt mehrere Flux-Bildgenerierungsaufgaben gleichzeitig ab. |
Schnellstart
1. API-Token abrufen
Registrieren Sie sich auf der AceDataCloud-Plattform
Gehen Sie zur API-Dokumentationsseite
Klicken Sie auf "Acquire", um Ihr API-Token zu erhalten
Kopieren Sie das Token für die untenstehende Verwendung
2. Den gehosteten Server verwenden (Empfohlen)
AceDataCloud hostet einen verwalteten MCP-Server — keine lokale Installation erforderlich.
Endpunkt: https://flux.mcp.acedata.cloud/mcp
Alle Anfragen erfordern ein Bearer-Token. Verwenden Sie das API-Token aus Schritt 1.
Claude.ai
Verbinden Sie sich direkt auf Claude.ai mit OAuth — kein API-Token erforderlich:
Gehen Sie zu Claude.ai Einstellungen → Integrationen → Mehr hinzufügen
Geben Sie die Server-URL ein:
https://flux.mcp.acedata.cloud/mcpSchließen Sie den OAuth-Login-Prozess ab
Beginnen Sie mit der Nutzung der Tools in Ihrer Konversation
Claude Desktop
Fügen Sie dies Ihrer Konfiguration hinzu (~/Library/Application Support/Claude/claude_desktop_config.json unter macOS):
{
"mcpServers": {
"flux": {
"type": "streamable-http",
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Cursor / Windsurf
Fügen Sie dies Ihrer MCP-Konfiguration hinzu (.cursor/mcp.json oder .windsurf/mcp.json):
{
"mcpServers": {
"flux": {
"type": "streamable-http",
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}VS Code (Copilot)
Fügen Sie dies Ihrer VS Code MCP-Konfiguration hinzu (.vscode/mcp.json):
{
"servers": {
"flux": {
"type": "streamable-http",
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Oder installieren Sie die Ace Data Cloud MCP-Erweiterung für VS Code, die alle 15 MCP-Server mit einer Ein-Klick-Einrichtung bündelt.
JetBrains IDEs
Gehen Sie zu Einstellungen → Tools → AI Assistant → Model Context Protocol (MCP)
Klicken Sie auf Hinzufügen → HTTP
Einfügen:
{
"mcpServers": {
"flux": {
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Claude Code
Claude Code unterstützt MCP-Server nativ:
claude mcp add flux --transport http https://flux.mcp.acedata.cloud/mcp \
-h "Authorization: Bearer YOUR_API_TOKEN"Oder fügen Sie es der .mcp.json Ihres Projekts hinzu:
{
"mcpServers": {
"flux": {
"type": "streamable-http",
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Cline
Fügen Sie dies den MCP-Einstellungen von Cline hinzu (.cline/mcp_settings.json):
{
"mcpServers": {
"flux": {
"type": "streamable-http",
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Amazon Q Developer
Fügen Sie dies Ihrer MCP-Konfiguration hinzu:
{
"mcpServers": {
"flux": {
"type": "streamable-http",
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Roo Code
Fügen Sie dies den Roo Code MCP-Einstellungen hinzu:
{
"mcpServers": {
"flux": {
"type": "streamable-http",
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Continue.dev
Fügen Sie dies der .continue/config.yaml hinzu:
mcpServers:
- name: flux
type: streamable-http
url: https://flux.mcp.acedata.cloud/mcp
headers:
Authorization: "Bearer YOUR_API_TOKEN"Zed
Fügen Sie dies den Einstellungen von Zed hinzu (~/.config/zed/settings.json):
{
"language_models": {
"mcp_servers": {
"flux": {
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
}cURL-Test
# Health check (no auth required)
curl https://flux.mcp.acedata.cloud/health
# MCP initialize
curl -X POST https://flux.mcp.acedata.cloud/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'3. Oder lokal ausführen (Alternative)
Wenn Sie den Server lieber auf Ihrem eigenen Rechner ausführen möchten:
# Install from PyPI
pip install mcp-flux-pro
# or
uvx mcp-flux-pro
# Set your API token
export ACEDATACLOUD_API_TOKEN="your_token_here"
# Run (stdio mode for Claude Desktop / local clients)
mcp-flux-pro
# Run (HTTP mode for remote access)
mcp-flux-pro --transport http --port 8000Claude Desktop (Lokal)
{
"mcpServers": {
"flux": {
"command": "uvx",
"args": ["mcp-flux-pro"],
"env": {
"ACEDATACLOUD_API_TOKEN": "your_token_here"
}
}
}
}Docker (Self-Hosting)
docker pull ghcr.io/acedatacloud/mcp-flux-pro:latest
docker run -p 8000:8000 ghcr.io/acedatacloud/mcp-flux-pro:latestClients verbinden sich mit ihrem eigenen Bearer-Token — der Server extrahiert das Token aus dem Authorization-Header jeder Anfrage.
Verfügbare Tools
Tool | Beschreibung |
| Generiert Bilder aus Text-Prompts mit Modellauswahl |
| Bearbeitet vorhandene Bilder mit Textanweisungen |
| Fragt den Status einer einzelnen Generierungsaufgabe ab |
| Fragt mehrere Aufgabenstatus gleichzeitig ab |
| Listet alle verfügbaren Flux-Modelle und Fähigkeiten auf |
| Zeigt alle Tools und Workflow-Beispiele an |
Verfügbare Prompts
Prompt | Beschreibung |
| Leitfaden zur Auswahl des richtigen Tools und Modells |
| Best Practices für das Schreiben effektiver Prompts |
| Häufige Workflow-Muster und Beispiele |
Unterstützte Modelle
Modell | Qualität | Geschwindigkeit | Größenformat | Am besten geeignet für |
| Gut | Schnell | Pixel (256-1440px) | Schnelles Prototyping |
| Hoch | Mittel | Pixel (256-1440px) | Produktionseinsatz |
| Hoch | Mittel | Pixel (256-1440px) | Besseres Befolgen von Prompts |
| Höchste | Langsamer | Seitenverhältnisse | Maximale Qualität |
| Hoch | Mittel | Seitenverhältnisse | Bildbearbeitung |
| Höchste | Langsamer | Seitenverhältnisse | Komplexe Bearbeitung |
Anwendungsbeispiele
Ein Bild generieren
"Generate a photorealistic mountain landscape at golden hour"
→ flux_generate_image(prompt="...", model="flux-pro-1.1-ultra", size="16:9")Ein Bild bearbeiten
"Add sunglasses to the person in this photo"
→ flux_edit_image(prompt="Add sunglasses", image_url="https://...", model="flux-kontext-pro")Aufgabenstatus prüfen
"What's the status of my generation?"
→ flux_get_task(task_id="...")Umgebungsvariablen
Variable | Erforderlich | Standard | Beschreibung |
| Ja (stdio) | — | API-Token von AceDataCloud |
| Nein |
| API-Basis-URL |
| Nein | — | OAuth-Client-ID (gehosteter Modus) |
| Nein |
| Plattform-Basis-URL |
| Nein |
| Anfrage-Timeout in Sekunden |
| Nein |
| MCP-Servername |
| Nein |
| Logging-Level |
Entwicklung
Einrichtung
git clone https://github.com/AceDataCloud/FluxMCP.git
cd FluxMCP
pip install -e ".[all]"
cp .env.example .env
# Edit .env with your API tokenLint & Format
ruff check .
ruff format .
mypy core tools main.pyTest
# Unit tests
pytest --cov=core --cov=tools
# Skip integration tests
pytest -m "not integration"
# With coverage report
pytest --cov=core --cov=tools --cov-report=htmlGit-Hooks
git config core.hooksPath .githooksAPI-Referenz
Dieser MCP-Server verwendet die AceDataCloud Flux API:
POST /flux/images — Bilder generieren oder bearbeiten
POST /flux/tasks — Aufgabenstatus abfragen (einzeln oder Batch)
Vollständige API-Dokumentation: platform.acedata.cloud
Lizenz
MIT-Lizenz — siehe LICENSE für Details.
Links
Latest Blog Posts
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/AceDataCloud/MCPFlux'
If you have feedback or need assistance with the MCP directory API, please join our Discord server