tokenhub-aigc-model
TokenHub AIGC Model — MCP Server
Ein MCP Server, der über MCP (Model Context Protocol) die Bildgenerierungsfunktionen der TokenHub-LLM-Serviceplattform aufruft. Kunden können in jedem MCP-fähigen Client (WorkBuddy / Claude Desktop / Cursor / beliebigen KI-IDEs) den TokenHub-API-Schlüssel konfigurieren und direkt per natürlicher Sprache Text-zu-Bild-, Bild-zu-Bild-/Bildbearbeitungsschnittstellen aufrufen.
Derzeit integriertes Beispielmodell: custom-model-og-v2 (GPT-basiertes Bildgenerierungsmodell, synchron zurückgegeben).
Funktionsmerkmale
Zwei Werkzeuge
tokenhub_generate_image: Text-zu-Bild (POST /v1/wand/og-image/generation, synchron)tokenhub_edit_image: Bild-zu-Bild/Bildbearbeitung (POST /v1/wand/og-image/edits, synchron, unterstützt 1–16 Eingabebilder, Masken-Inpainting)
Zwei Transportarten
stdio(Standard): direkte Anbindung für lokale Clients, keine Bereitstellung erforderlichstreamable-http: als Remote-Endpunkt bereitstellen, für externe Kunden/Teams per Fernzugriff
Flexible Konfiguration: API-Key, Standort-Domain und Modellname sind über Umgebungsvariablen konfigurierbar; Domain/Modell können pro Aufruf überschrieben werden (Standort- oder Modellwechsel ohne Konfigurationsänderung)
Related MCP server: MCP OpenAI Image Generation Server
Schnellstart
Methode 1: stdio (lokale Anbindung, zuerst empfohlen)
Fügen Sie in der MCP-Client-Konfiguration einen MCP Server vom Typ „Befehl“ hinzu:
Client | Konfigurationsort |
WorkBuddy |
|
Claude Desktop |
|
Cursor | Settings → MCP → Add new MCP server |
{
"mcpServers": {
"tokenhub": {
"type": "stdio",
"command": "npx",
"args": ["-y", "tokenhub-aigc-model"],
"env": {
"TOKENHUB_API_KEY": "你的 TokenHub API Key",
"TOKENHUB_BASE_URL": "https://tokenhub.tencentmaas.com",
"TOKENHUB_MODEL": "custom-model-og-v2"
},
"description": "TokenHub 生图 MCP"
}
}
}Nach der Konfiguration kann direkt gechattet werden: „Zeichne mir ein Kätzchen, das in einem Bambuswald tanzt, 2048x2048“.
Methode 2: Streamable HTTP (Remote-Bereitstellung)
{
"mcpServers": {
"tokenhub": {
"url": "https://你的服务域名/mcp",
"headers": { "x-mcp-auth-token": "部署时设置的 MCP_AUTH_TOKEN" }
}
}
}Umgebungsvariablen
Variable | Erforderlich | Standardwert | Beschreibung |
| Ja (Fehler bei Aufruf) | - | API-KEY aus der TokenHub-Konsole; Request-Header |
| Nein |
| Standort-Domain (siehe Standort-Hinweise unten), kein abschließender Schrägstrich |
| Nein |
| Standardmodellname, pro Argument überschreibbar |
| Nein (HTTP-Modus empfohlen) | - | Optionale Authentifizierung im HTTP-Modus; nach der Einstellung müssen |
Standort-Domains
TokenHub wird nach Regionen bereitgestellt; Kunden an verschiedenen Standorten müssen die entsprechende Domain angeben. Standard ist der Standort Guangzhou des Inland:
Standort | Domain (Beispiel) |
Inland · Guangzhou |
|
Andere Standorte (Standorte in China, Singapur / internationale Standorte Guangzhou, Singapur, US-West usw.) | Kontaktieren Sie Ihr TokenHub-Vertrieb/Technik-Support, tragen Sie die im Feld |
Tool-Parameterbeschreibung
tokenhub_generate_image (Text-zu-Bild)
Parameter | Erforderlich | Beschreibung |
| Ja | Textbeschreibung, maximal 32000 Zeichen |
| Nein | Standort-Domain / Modellname für den einzelnen Aufruf überschreiben |
| Nein | Generierungsgröße |
| Nein |
|
| Nein | Generierte Anzahl 1–10, Standard 1 |
| Nein |
|
| Nein |
|
| Nein | JPEG-Kompression 0–100 (nur jpeg) |
| Nein |
|
tokenhub_edit_image (Bild-zu-Bild/Bearbeitung)
Teilt die meisten Parameter oben, zusätzlich:
Parameter | Erforderlich | Beschreibung |
| Ja | 1–16 Eingabebilder, |
| Nein | Maske für lokale Inpainting, Abmessungen müssen den Eingabebildern entsprechen |
| Nein | zusätzlich |
Rückgabe: Liste der Bild-URLs, request_id (zur Problembehebung), total_tokens (zur Abrechnung); bei response_format=b64_json zusätzlich Base64-Bilddaten zur direkten Anzeige.
Fehlerbehandlung
Fehlgeschlagene Tool-Aufrufe geben
isError: truezurück; die Fehlerinformationen enthaltenstatus, dencodedes Upstream-Fehlers undrequest_id.Bei Berechtigungs-, Limitierungs- oder Parameter-Fehlern: bewahren Sie die
request_idauf und reichen Sie sie beim TokenHub-Support zur Analyse ein.Wenn
TOKENHUB_API_KEYnicht konfiguriert ist, liefert der Tool-Aufruf direkt einen eindeutigen Hinweis zurück (der Server startet dennoch normal).
HTTP-Modus-Bereitstellung (Remote)
# 本地启动(默认 stdio)
npx -y tokenhub-aigc-model
# HTTP 模式
TOKENHUB_API_KEY=xxx MCP_AUTH_TOKEN=部署密钥 \
npx -y tokenhub-aigc-model --transport=http --port=3000 --host=127.0.0.1Endpunkte:
POST /mcp,GET /mcp: MCP-Protokoll-EinstiegGET /health: Health-Check
Bei öffentlicher Bereitstellung unbedingt:
MCP_AUTH_TOKENsetzen oder in einem vorgelagerten Gateway/Reversen Proxy (z. B. EdgeOne, CLB, Nginx) authentifizieren.HTTPS verwenden.
base_urlunterstützt „überschreiben beim einzelnen Aufruf“, sollte aber nur in vertrauenswürdigen Umgebungen freigeschaltet werden.
Entwicklung und Veröffentlichung
npm install # 安装依赖
npm run build # TypeScript 构建到 dist/
npm test # 单元测试 + stdio/HTTP 冒烟测试(共 20 个用例)
npm pack --dry-run # 查看发布内容Veröffentlichung an npmjs Ohne (bei Tencent-Registry, wenn aktiv, muss es explizit angegeben werden):
npm run build
npm version patch
npm publish --access public --registry=https://registry.npmjs.org
git tag v0.1.0 && git push --tags⚠️ Wichtige Hinweise
Freigabe:
custom-model-og-v2ist ein Testmodell. Reichen Sie über den TokenHub-Produkt bzw. Technikmitarbeiter eine Freigabe auf Basis von UIN und Appid ein; ohne Freigabe liefern Aufrufe einen Berechtigungsfehler.API-Key: Erstellen Sie für das entsprechende Modell in der TokenHub-Konsole einen eigenen Key. Der Key wird nur einmal bei Erstellung angezeigt, bewahren Sie ihn sicher auf.
Abrechnung: TokenHub abrechnet nach Token (ca. 10 RMB/1 Million Tokens), stündliche Verrechnung.
n>1oder mehrere Eingabebilder erhöhen den Verbrauch deutlich; lassen Sie den Vertrieb rechtzeitig für Discount für Kunden beantragen – beachten Sie.Kostenformel (RMB): Text-Eingabe-Token × 3.35 + Text-Cache-Token × 0.8375 + Bild-Eingabe-Token × 5.36 + Bild-Cache-Token × 1.34 + Ausgabe-Bild-Token × 20.1 = Token-Verbrauch für eine einzelne Aufgabe (Umwandlungsfaktor hängt vom Wechselkurs ab, derzeit Faktor 6.7).
Lizenz
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
- AlicenseNot gradedqualityDmaintenanceProvides tools for generating and editing images using OpenAI's gpt-image-1 model via an MCP interface, enabling AI assistants to create and modify images based on text prompts.15Apache 2.0
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to generate and edit images through OpenAI's DALL-E models via MCP tools. Supports text-to-image generation and image-to-image editing with configurable parameters for size, quality, and style.
- AlicenseAqualityDmaintenanceEnables AI photo generation, editing, and video creation from MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.87MIT
- AlicenseNot gradedqualityBmaintenanceEnables image generation and editing using Google Vertex AI's Imagen API through natural language commands in MCP clients like Claude Desktop.571MIT
Related MCP Connectors
Generate images with any major model — one API key, one prepaid balance, one MCP.
Generate on-brand images from your AI agent: design, edit, and render templates over MCP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
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/willsygao/tokenhub-aigc-model'
If you have feedback or need assistance with the MCP directory API, please join our Discord server