AI-HIVE AIGC
Generate and edit images and videos for ecommerce, marketing and advertising with AI-HIVE.
Open source Repository Open in the app JSON README (API)
About
Generate and edit images and videos for ecommerce, marketing and advertising with AI-HIVE.
Details
- Kind
- MCP servers
- Topic
- Marketing & analytics
- Publisher
- wubin1836
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 0.1.1
- Last push
- 2026-08-20T07:03:08Z
- Repository state
- ativo
- Language
- JavaScript
- License
- MIT
- Added
- 2026-08-29 04:01:41
- Updated
- 2026-08-29 04:01:41
- Origin id
io.github.wubin1836/ai-hive-aigc
README
# AI Hive AIGC MCP Server
<!-- mcp-name: io.github.wubin1836/ai-hive-aigc -->
AI Hive AIGC is a Streamable HTTP MCP server for commercial image, video, e-commerce, marketing and advertising generation. One server exposes model discovery, media upload, image generation, video generation, e-commerce workflows, advertising/TVC workflows and task polling.
AI Hive AIGC MCP 为中文用户和全球开发者提供统一的图片与视频生成入口,覆盖 Nano Banana Pro、GPT Image 2、Seedream、Seedance、MiniMax H3、Wan、HappyHorse,以及电商主图、商品详情页、Listing、PDP、广告、TVC、带货、种草、短剧和漫剧场景。
## MCP endpoint
```text
https://ai-hive.iclip.cn/api/mcp
```
Transport: Streamable HTTP.
## Authentication
The public endpoint advertises OAuth 2.1 protected-resource metadata and supports PKCE. The local reference server also supports an AI-HIVE API key in the request header:
```text
x-ai-hive-api-key: sk-api-...
```
For local development, set `AI_HIVE_API_KEY`. The local server intentionally allows unauthenticated MCP discovery so registries can index the tool catalog; generation calls fail safely until a user provides a key.
## Tools
- `ai_hive_list_models`
- `ai_hive_upload_media`
- `ai_hive_generate_image`
- `ai_hive_generate_ecommerce_image`
- `ai_hive_generate_video`
- `ai_hive_generate_ecommerce_video`
- `ai_hive_generate_advertising_video`
- `ai_hive_get_task`
Generation tools are non-idempotent and can incur charges. After receiving a `task_id`, query that task instead of resubmitting the same request.
## Run locally
```bash
npm install
npm test
npm start
```
Health check: `GET /health`
Static registry card: `GET /.well-known/mcp/server-card.json`
The production MCP is hosted by AI-HIVE and is not deployed from this repository. This repository provides the public protocol reference, tool implementation, tests, Registry metadata and policy documents.
## Docker
```bash
docker build -t ai-hive-mcp .
docker run --rm -p 3000:3000 -e AI_HIVE_API_KEY=sk-api-example ai-hive-mcp
```
## Smithery configuration schema
When publishing, use a session configuration field injected as an HTTP header:
```json
{
"type": "object",
"properties": {
"apiKey": {
"type": "string",
"title": "AI Hive API Key",
"x-from": { "header": "x-ai-hive-api-key" }
}
},
"required": ["apiKey"]
}
```
## License
MIT
## Policies and support
- [Privacy Policy](./PRIVACY.md)
- [Terms of Service](./TERMS.md)
- [Support](./SUPPORT.md)
- [Security](./SECURITY.md)