Generate images, videos, speech, music and text with HiAPI's AI models. Bring your own API key.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http hiapi https://mcp.hiapi.ai/mcp --header 'Authorization: Bearer <API_KEY>'~/.codex/config.toml
[mcp_servers.hiapi]
url = "https://mcp.hiapi.ai/mcp"
bearer_token_env_var = "HIAPI_API_KEY"
# codex mcp add hiapi --url https://mcp.hiapi.ai/mcp --bearer-token-env-var HIAPI_API_KEY
# export HIAPI_API_KEY=<API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"hiapi": {
"url": "https://mcp.hiapi.ai/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"hiapi": {
"type": "http",
"url": "https://mcp.hiapi.ai/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"hiapi": {
"httpUrl": "https://mcp.hiapi.ai/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"hiapi": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.hiapi.ai/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"hiapi": {
"url": "https://mcp.hiapi.ai/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}