tokenhub-aigc-model
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tokenhub-aigc-modelCreate an image of a serene mountain lake at sunrise with vibrant colors"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TokenHub AIGC Model — MCP Server
An MCP Server that calls TokenHub's large-model image generation capabilities via MCP (Model Context Protocol). After configuring the TokenHub API Key in any MCP-compatible client (WorkBuddy / Claude Desktop / Cursor / various AI IDEs), customers can directly invoke text-to-image and image-to-image/image-editing interfaces using natural language.
Built-in sample model: custom-model-og-v2 (GPT-series image generation model, returns synchronously).
Features
Two tools
tokenhub_generate_image: text-to-image (POST /v1/images/generations, synchronous return)tokenhub_edit_image: image-to-image / image editing (POST /v1/images/edits, synchronous return, supports 1-16 input images and mask inpainting)
Two transports
stdio(default): direct integration with local clients, zero deploymentstreamable-http: deploy as a remote endpoint for external customers/teams to access remotely
Flexible configuration: API Key, site domain, and model name can all be configured via environment variables; a single call can override the domain/model (switching sites or models requires no configuration changes)
Related MCP server: MCP OpenAI Image Generation Server
Quick Start
Method 1: stdio (local integration, recommended first)
Add a command-type MCP Server to your MCP client configuration:
Client | Configuration |
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"
}
}
}After configuration, you can start chatting: "Draw me a kitten dancing in the bamboo forest, 2048x2048".
Method 2: Streamable HTTP (remote deployment)
{
"mcpServers": {
"tokenhub": {
"url": "https://你的服务域名/mcp",
"headers": { "x-mcp-auth-token": "部署时设置的 MCP_AUTH_TOKEN" }
}
}
}Environment Variables
Variable | Required | Default | Description |
| Yes (error at execution) | - | API Key obtained from the TokenHub console, sent in the |
| No |
| Site domain (see site description below), no trailing slash |
| No |
| Default model name, can be overridden 拡張 per call |
| No (recommended in HTTP mode) | - | Optional authentication for HTTP mode; when set, requests to |
Site domain
TokenHub is deployed across regional sites, and customers on different sites need to specify their corresponding domain. The default is the domestic Guangzhou site:
Site | Domain (example) |
Domestic · Guangzhou |
|
Other sites (domestic Singapore / international sites in Guangzhou, Singapore, US West, etc.) | Contact TokenHub to obtain the corresponding domain from business/technical support, and fill it into |
Tool Parameters
Token Generator
Parameter | Required | Description |
| Yes | Text prompt, max 32000 characters |
| No | Override the site domain / model name for a single call |
| No | Generated size |
| No |
|
| No | Number of images to generate 1-10, default 1 |
| No |
|
| No |
|
| No | JPEG compression level 0-100 ( |
| No |
|
tokenhub_edit_image (image-to-image / edit)
Shares all of the parameters above. Additional parameters:
Parameter | Required | Description |
| Yes | 1-16 input images, |
| No | Local inpainting mask, the size must match the input image |
| No | additionally supports |
Returns: a list of image URLs, request_id (for troubleshooting), total_tokens (for billing); if response_format=b64_json, the optional side effect also includes base64 image blocks for direct display.
错误处理
A failed tool call returns
isError: trueand the error message containsstatus, the upstream errorcode, andrequest_id.On permission / rate-limit / parameter errors, please keep the
request_idto submit to TokenHub technical support for troubleshooting.If
TOKENHUB_API_KEYis not configured, tool calls include multiple useful error message (the server can still start normally).
HTTP Mode Deployment (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.1Endpoints:
POST /mcp、GET /mcp: MCP protocol entryGET /health: health check
When deploying to the public internet, make sure to:
Set the
MCP_AUTH_TOKEN, or optionally perform authentication at the front-end gateway. reverse proxy (such as EdgeOne, CLB, Nginx);Use HTTPS;
base_urlsupports per-call overrides; it is only recommended to open it in trusted environments.
開發與發佈
npm install # 安装依赖
npm run build # TypeScript 构建到 dist/
npm test # 单元测试 + stdio/HTTP 冒烟测试(共 20 个用例)
npm pack --dry-run # 查看发布内容publish to npmjs (if the current registry is a Tencent mirror, specify the registry explicitly):
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為測試模型,請先聯繫 TokenHub 產品/後台人員提交 UIN 和 Appid 取得白名單權限後,方可使用;沒有白名單的調用會返回權限錯誤。API Key: please go to TokenHub console Create a dedicated Key for your model; the Key is shown only once at creation, so save it safely.
計費: TokenHub 按 Token 計費(約 10 元 / 百萬 tokens),每小時結算。
n>1或多張輸入圖片會显著增加消耗,請商務人員盡早為客戶申請折扣。費用公式(人民幣):文本輸入 token×3.35 + 文本緩存輸入×0.8375 + 圖輸入圖×5.36 + 圖像緩存輸入×1.34 + 輸出圖片×20.1 = 單次任務 token 消耗(換算係數與匯率相關,當前係數為 6.7)。
License
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