tokenhub-aigc-model
TokenHub AIGC Model — MCP Server
El MCP Server invoca la capacidad de generación de imágenes de la plataforma de grandes modelos de TokenHub mediante MCP (Model Context Protocol). El cliente puede configurar su TokenHub API Key en cualquier cliente compatible con MCP (WorkBuddy / Claude Desktop / Cursor / diferentes IDEs de IA) y así llamar directamente en lenguaje natural a las interfaces de texto a imagen, y de imagen a imagen/edición de imágenes.
Modelo actual incorporado como muestra: custom-model-og-v2 (modelo de generación de imágenes de la familia GPT, respuesta síncrona).
Características
Dos herramientas
tokenhub_generate_image: texto a imagen (POST /v1/wand/og-image/generation, respuesta síncrona)tokenhub_edit_image: imagen a imagen/edición de imágenes (POST /v1/wand/og-image/edits, respuesta síncrona, admite 1 a 16 imágenes de entrada y redibujado local conmask)
Doble transporte
stdio(por defecto): conexión directa desde el cliente local, sin desplieguestreamable-http: se despliega como endpoint remoto para clientes/equipos externos
Configuración flexible: API Key, dominio del sitio y nombre del modelo se pueden configurar mediante variables de entorno; cada llamada admite la sobreescritura del dominio/modelo (cambiar de sitio o modelo sin modificar la configuración)
Related MCP server: MCP OpenAI Image Generation Server
Inicio rápido
Método 1: stdio (integración local, recomendado para empezar)
Agrega un MCP Server de tipo comando en la configuración del cliente MCP:
Cliente | Ubicación de configuración |
WorkBuddy |
|
Cliente de escritorio de Claude |
|
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"
}
}
}Después de la configuración, puedes conversar directamente: «Dibuja un gatito bailando en un bosque de bambú, 2048x2048».
Método 2: Streamable HTTP (despliegue remoto)
{
"mcpServers": {
"tokenhub": {
"url": "https://你的服务域名/mcp",
"headers": { "x-mcp-auth-token": "部署时设置的 MCP_AUTH_TOKEN" }
}
}
}Variables de entorno
Variable | Obligatoria | Valor por defecto | Descripción |
| Sí (para poder invocaciones) | - | API Key obtenida en la consola TokenHub; Header |
| No |
| Dominio del sitio (ver la sección de sitios), sin la barra final |
| No |
| Modelo predeterminado; podrá sobrescribirse en cada llamada |
| No (recomendado en modo HTTP) |
| Autenticación opcional en modo HTTP; una vez establecido, |
Dominios del sitio
TokenHub implementa diferentes sitios por región; los clientes de distintos sitios deben completar el dominio correspondiente. El predeterminado es el sitio local de Guangzhou:
Sitio | Dominio (ejemplo) |
Sitio local · Guangzhou |
|
Otros sitios (local · Singapur / internacionales · Guangzhou, Singapur, oeste de EE.UU., etc.) | Contacta con el equipo de negocio/soporte técnico de TokenHub para obtener el dominio correspondiente, rellénalo en |
Descripción de parámetros de las herramientas
tokenhub_generate_image (texto a imagen)
Parámetro | Obligatorio | Descripción |
| Sí | Descripción de la imagen, máximo 32000 caracteres |
| No | Sobreescribe el dominio del sitio / nombre del modelo para esa llamada |
| No | Tamaño de generación |
| No |
|
| No | Cantidad de imágenes 1-10 (por defecto 1) |
| No |
|
| No |
|
| No | Nivel de compresión JPEG 0-100 (solo jpeg) |
| No |
|
tokenhub_edit_image (imagen a imagen/edición)
Comparte la mayoría de los parámetros anteriores; y añade:
Parámetro | Obligatorio | Descripción |
| Sí | 1 a 16 imágenes de entrada, |
| No | Redibujado de máscara local, las dimensiones deben coincidir con la imagen de entrada |
| No | Admite además |
Resultado: lista de URLs de imágenes, req_id (para rastrear problemas), total_tokens (para facturación); con response_format=b64_json se incluye el bloque de imagen en base64 para mostrar directamente.
Manejo de errores
Si la llamada a la herramienta falla, se devuelve
isError: true; el mensaje de error contienestat, código de error de la fuente ascendente yrequest_id.Cuando aparezcan errores de permiso / límite de velocidad / parámetro, no olvides conservar el
request_idy reportarlo al soporte técnico de TokenHub para localizar el problema.Si
TOKENHUB_API_KEYno está configurada, la invocación de la herramienta devuelve directamente una respuesta clara (el server puede arrancar sin problema).
Modo HTTP (remoto)
# 本地启动(默认 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.1Endpoints:
POST /mcp,GET/mcp`: entrada del protocolo MCPGET /health: comprobación de salud
Al desplegar en la red pública, asegúrate de lo siguiente:
Establecer
MCP_AUTH_TOKEN, o realizar la autentificación en una pasarela previa/proxy inverso (por ejemplo, EdgeOne, CLB, Nginx);Usar HTTPS;
base_urladmite sobreescritura por llamada; se recomienda abrirse en entornos confiable.
Desarrollo y publicación
npm install # 安装依赖
npm run build # TypeScript 构建到 dist/
npm test # 单元测试 + stdio/HTTP 冒烟测试(共 20 个用例)
npm pack --dry-run # 查看发布内容Publicar en npmjs (si el registry actual es un espejo de Tencent, debe especificarse explícitamente):
npm run build
npm version patch
npm publish --access public --registry=https://registry.npmjs.org
git tag v0.1.0 && git push --tags⚠️ Recordatorios importantes
Lista blanca:
custom-model-og-v2es un modelo de prueba; debes contactar con el equipo de producto/layout de TokenHub para presentar un UIN y AppID para lista blanca antes que puede utilizar lo; si no se usa, la llamada devuelve error de permisos.API Key: por favor, crea una clave exclusiva para el modelo correspondiente en la consola de TokenHub; la key solo se muestra una vez al crearla, guárala correctamente.
Facturación: TokenHub se factura según el token (approx 10 yuanes por cada millón de tokens), con liquidación por hora.
n>1o múltiples imágenes de entrada aumentarán significativamente el consumo; pide al departamento comercial que solicite un descuento para el cliente cuanto antes.Fórmula de coste (en RMB): entrada de texto
token×3.35 + entrada de texto en caché×0.8375 + entrada de imagen×5.36 + entrada de imagen en caché×1.34 + salida de imagen×20.1 = consumo de token de una sola tarea (el coeficiente está relacionado con el tipo de cambio; el actual es 6.7).
Licencia
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