tokenhub-aigc-model
TokenHub AIGC Model — MCP Server
MCP Server для вызова возможностей генерации изображений платформы больших языковых моделей TokenHub через MCP(Model Context Protocol). Клиенты могут настроить TokenHub API Key в любом клиенте, поддерживающем MCP (WorkBuddy / Claude Desktop / Cursor / любые AI IDE), и напрямую вызывать интерфейсы «текст-в-изображение» и «изображение-в-изображение / редактирование изображений» на естественном языке.
В настоящее время встроена примерная модель: custom-model-og-v2 (модель генерации изображений семейства GPT, синхронный ответ).
Возможности
Два инструмента
tokenhub_generate_image: «текст-в-изображение»(POST /v1/wand/og-image/generation,синхронный ответ)tokenhub_edit_image: «изображение-в-изображение» / редактирование изображений(POST /v1/wand/og-image/edits,синхронный ответ,поддержка 1–16 входных изображений、локальная перерисовка по маске)
Два режима передачи
stdio(по умолчанию):локальное подключение клиентов напрямую, нулевое развертываниеstreamable-http:развертывание в виде удалённой конечной точки для удалённого подключения внешних клиентов/команд
Гибкая настройка:API Key、домен сайта и имя модели настраиваются через переменные окружения; при отдельном вызове можно переопределить домен/модель(переключение узла или модели без изменения конфигурации)
Related MCP server: MCP OpenAI Image Generation Server
Быстрый старт
Способ 1: stdio(локальное под People, рекомендуется начать с него)
Добавьте MCP Server командного типа в конфигурацию MCP-клиента:
Клиент | Место настройки |
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"
}
}
}После настройки можно общаться напрямую: «Нарисуй котёнка, танцующего в полосе бамбука, 2048x2048».
Способ 2: Streamable HTTP(удалённое развертывание)
{
"mcpServers": {
"tokenhub": {
"url": "https://你的服务域名/mcp",
"headers": { "x-mcp-auth-token": "部署时设置的 MCP_AUTH_TOKEN" }
}
}
}Переменные списка
Переменная | Обязательность | Значение по умолчанию | Описание |
| Да(при вызове — ошибка) | — | API Key, полученный в консоли TokenHub — заголовок запроса |
| Нет |
| Домен узла(см. описание узлов ниже),без слэша в конце |
| Нет |
| Имя модели по умолчанию, может быть переопределено при отдельных вызовахро |
| Нет(рекоменд для HTTP) | — | Необязательная проверка в HTTP: после настройки запросы |
Домены узлов
TokenHub развернут по региональным узлам; клиенты разных узлов должны указывать соответствующий домен. По умолчанию используется внутренний узел (Гуанчжоу):
Узел | Домен(пример) |
Внутренний узел · Гуанчжоу |
|
Другие узлы(внутренний Сингапур / международные узлы Гуанчжоу、Сингапур、западное побережье США и т.д.) | Обратитесь к коммерческим/техническим специалистам TokenHub за доменом, укажите его в |
Описание параметров инструментов
tokenhub_generate_image(текст-в-изображение)
Параметра | Требование | Описание |
| Да | Текстовое описание, максимум 32000 символов |
| Нет | Переопределить домен/модель для запуска |
| Нет | Размер генерации |
| Нет |
|
| Нет | 生成数量1–10,по умолчанию 1 |
| Нет |
|
| Нет |
|
| Нет | Уровень сжатия JPEG 0–100(только для jpeg) |
| Нет |
|
tokenhub_edit_image(изображение-в-изображение/редактирование)
Использует параметры из предыдущего раздела,дополнительно Поддерживается:
Параметр | Только | Описание |
| Да | Входные изображения 1–16 шт.: |
| Нет | Маска для локальной перерисовки, размер должен совпадать с входным изображением |
| Нет | Дополнительно поддерживается |
Возвращается: скорость list URL изображений、request_id 来排查问题、total_tokens для учёта;при response_format=b64_jsonオ also возвращается блок base64 для прямого просмотра.
Обработка ошибок
При неуспешном вызове возвращается
isError: true, в виз сообщении указываетсяstatus,codeиз вышестоящей ошибки иrequest_id。При ошибках прав/лимитов/параметров сохраните
request_idи передавайте его в техническую поддержку TokenHub для диагностики.Если
TOKENHUB_API_KEYне задан, вызов интерфуда бота возвращает понятное уведомление (нормально запускается)。
Вход HTTP(удалённо)
# 本地启动(默认 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: входная точка протокола MCPGET /health: проверка работоспособности
При выкладке в публиную сеть обязательно:
Задайте
MCP_AUTH_TOKENor выполните отправку на предварительном шлюзе/в обратном прокси (например, EdgeOne、CLB、Nginx);Используйте HTTPS;
base_urlподдерживает переопределение при отдельном вызове; рекомендуется открывать только в доверенной средеокружение.
Разработка или публикация
npm install # 安装依赖
npm run build # TypeScript 构建到 dist/
npm test # 单元测试 + stdio/HTTP 冒烟测试(共 20 个用例)
npm pack --dry-run # 查看发布内容Опубликовать в npm Registry(если текущий registry является Новая Verteilung зеркалами, указываете явно):
npm run build
npm version patch
npm publish --access public --registry=https://registry.npmjs.org
git tag v0.1.0 && git push --tags⚠️ Важные манипуляции
Включение в список:
custom-model-og-v2— тестовая модель,для её использования необходимо отправить UIN и Appid в продукт/бэкенд TokenHub для открыты белый знак;бездействующие вызов вернет ошибку права доступа.API Key:создайте специальный key для соответствующеймодели Model in консоль TokenHub. Key показывается только фактически — хранить его надежени.
Тарификация:TokenHub оплата по токенам(примерно 10 юаней за 1 млн токенов)——, периодическая детализация。
n>1或 several входных图像会让消耗 значительно резко, просьба коммерческому отделу своевременно запросить скидку client.Финансовая формула(юаньки):текстовый вход токен×3.35 + token×0.8375 кэш ле input + 图片 input×5.36 + 图片 кэш input×1.34 + выходная 图片×20.1 = программный токен消耗(коэффициент пеобразования опирается на курс валют текущий 6.7)。
Лицензия
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