1. Conduid
  2. Other
  3. Higgsfield AI MCP
MCP server · Other

Higgsfield AI MCP

Unclaimed other
35Low

Scored 4 months ago · breakdown

About Higgsfield AI MCP

Higgsfield AI MCP is an MCP server in the Other category. It has been installed 0 times through Conduid.

Install

Clone
git clone https://github.com/geopopos/higgsfield_ai_mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Higgsfield AI MCP

Powered by Claude · Grounded in docs

I know everything about Higgsfield AI MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

Higgsfield AI MCP Server

A Model Context Protocol (MCP) server that provides access to Higgsfield AI's cinematic-grade image and video generation capabilities. Built with FastMCP.

🔧 Recent Fix (Nov 2, 2025)

Video generation now works correctly! The generate_video function has been fixed to use the proper API format:

  • Added required prompt parameter (optional, auto-generated if not provided)
  • Fixed API payload structure from image_url to input_images array format
  • Added comprehensive documentation and examples

See HIGGSFIELD_VIDEO_GENERATION_GUIDE.md in the parent directory for detailed usage.

Features

  • Text-to-Image Generation: Create high-quality images using the Soul model
  • Image-to-Video: Convert static images into cinematic 5-second videos with motion presets
  • Character Consistency: Create reusable character references for consistent appearance across generations
  • Style Presets: Browse and apply cinematic style presets
  • Motion Library: Access pre-designed motion effects for video generation

Installation

Prerequisites

  • Python 3.10 or higher
  • pip (Python package installer)
  • Higgsfield AI account with API credentials (Sign up)

Setup

  1. Clone or download this repository

  2. Install dependencies (choose one method):

    Option A: Using pip (recommended for simplicity)

    cd higgsfield_ai_mcp
    pip install -r requirements.txt
    

    Option B: Using Poetry

    cd higgsfield_ai_mcp
    poetry install
    
  3. Configure API credentials (choose one method):

    Option A: Environment variables (recommended for .env file)

    cp .env.example .env
    

    Edit .env and add your Higgsfield AI credentials:

    HF_API_KEY=your-api-key-here
    HF_SECRET=your-secret-key-here
    

    Option B: Command line arguments

    Pass credentials directly when running the server:

    python -m higgsfield_mcp.server --api-key YOUR_KEY --secret YOUR_SECRET
    

    Get your API keys from: https://cloud.higgsfield.ai/api-keys

Usage

Local Development & Testing

Test the server:

# Run directly with Python
python -m higgsfield_mcp.server

# Or with command line arguments
python -m higgsfield_mcp.server --api-key YOUR_KEY --secret YOUR_SECRET

# Run in development mode with auto-reload (if using Poetry)
poetry shell
fastmcp dev src/higgsfield_mcp/server.py

Claude Desktop Integration

Add this server to your Claude Desktop configuration:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

Method 1: Using Python directly with environment variables (recommended)

{
  "mcpServers": {
    "higgsfield": {
      "command": "python",
      "args": [
        "-m",
        "higgsfield_mcp.server"
      ],
      "cwd": "/absolute/path/to/higgsfield_ai_mcp",
      "env": {
        "HF_API_KEY": "${HF_API_KEY}",
        "HF_SECRET": "${HF_SECRET}"
      }
    }
  }
}

Method 2: Using command line arguments

{
  "mcpServers": {
    "higgsfield": {
      "command": "python",
      "args": [
        "-m",
        "higgsfield_mcp.server",
        "--api-key",
        "${HF_API_KEY}",
        "--secret",
        "${HF_SECRET}"
      ],
      "cwd": "/absolute/path/to/higgsfield_ai_mcp"
    }
  }
}

Method 3: Using Poetry (if you installed with Poetry)

{
  "mcpServers": {
    "higgsfield": {
      "command": "/Users/YOUR_USERNAME/.local/bin/poetry",
      "args": [
        "run",
        "python",
        "-m",
        "higgsfield_mcp.server"
      ],
      "cwd": "/absolute/path/to/higgsfield_ai_mcp",
      "env": {
        "HF_API_KEY": "${HF_API_KEY}",
        "HF_SECRET": "${HF_SECRET}"
      }
    }
  }
}

Notes:

  • Replace /absolute/path/to/higgsfield_ai_mcp with the actual path to this directory
  • For Method 1 & 2, ensure HF_API_KEY and HF_SECRET are set in your shell environment
  • For Method 3 with Poetry, use the full path (no ~ expansion)
  • After adding the configuration, restart Claude Desktop

FastMCP Cloud Deployment

Deploy to FastMCP Cloud for remote access:

# Install FastMCP CLI
pip install fastmcp

# Deploy (requires FastMCP Cloud account)
fastmcp deploy src/higgsfield_mcp/server.py

Available Tools

generate_image

Generate high-quality images from text prompts.

Parameters:

  • prompt (required): Detailed text description
  • quality: "720p" or "1080p" (default)
  • character_id: Optional character reference ID for consistency
  • style_id: Optional style preset ID

Example:

Generate an image: "A woman with sharp eyes sitting on a minimalist bench in a desert garden, wearing a sand-colored suit, late afternoon sunlight"

generate_video

Convert images to cinematic videos with motion effects.

Parameters:

  • image_url (required): Source image URL (must be publicly accessible via HTTPS)
  • motion_id (required): Motion preset ID (browse with higgsfield://motions resource)
  • prompt (optional): Description of the image/scene. Auto-generated if not provided.
  • quality: "lite", "turbo", or "standard" (default)

Example:

generate_video(
  image_url="https://cdn.example.com/beach-selfie.png",
  motion_id="31177282-bde3-4870-b283-1135ca0a201a",
  prompt="A woman taking a selfie at a beach construction site",
  quality="turbo"
)

Important Notes:

  • Image URL must be publicly accessible (Higgsfield servers need to download it)
  • Processing takes 20-60 seconds depending on quality
  • Poll get_generation_status every 10 seconds to check completion
  • Results are cached for 7 days

create_character

Create a reusable character reference for consistent generation.

Parameters:

  • name (required): Descriptive name for the character
  • image_urls (required): List of 1-5 image URLs showing the face

Cost: 40 credits ($2.50)

get_generation_status

Check job status and retrieve results.

Parameters:

  • job_set_id (required): Job ID from generate_image/generate_video

Job Statuses:

  • queued: Waiting to start
  • in_progress: Currently generating
  • completed: Done! Results available
  • failed: Generation failed
  • nsfw: Content filter triggered

list_characters

List all your created character references with IDs and status.

Available Resources

Browse data sources using MCP resources:

  • higgsfield://styles: Available Soul image style presets
  • higgsfield://motions: Video motion presets for DoP model
  • higgsfield://characters: Your created character references

Workflow Example

  1. Browse available styles:

    • Access higgsfield://styles resource to see style options
  2. Generate an image:

    generate_image(
      prompt="Professional headshot in modern office",
      quality="1080p",
      style_id="1cb4b936-77bf-4f9a-9039-f3d349a4cdbe"
    )
    

    → Returns job_set_id

  3. Check status and get results:

    get_generation_status(job_set_id="...")
    

    → Returns download URLs when complete

  4. Create character for consistency (optional):

    create_character(
      name="Jane Doe",
      image_urls=["https://example.com/face1.jpg", "https://example.com/face2.jpg"]
    )
    

    → Returns character_id

  5. Generate with character:

    generate_image(
      prompt="Same person in a different scene",
      character_id="3eb3ad49-775d-40bd-b5e5-38b105108780"
    )
    
  6. Animate the result:

    • Browse higgsfield://motions for motion presets
    generate_video(
      image_url="https://result-from-step-5.jpg",
      motion_id="motion-preset-id",
      quality="standard"
    )
    

Pricing

Credits are charged when generation completes successfully (not on failures):

  • Image Generation (Soul):

    • 720p: 1.5 credits ($0.09) per image
    • 1080p: 3 credits ($0.19) per image
    • First 1000 generations: 1 credit ($0.06) for 1080p
  • Video Generation (DoP):

    • Lite: 2 credits ($0.125)
    • Turbo: 6.5 credits ($0.406) - 2x speed
    • Standard: 9 credits ($0.563) - Highest quality
  • Character Creation: 40 credits ($2.50) one-time

Rate: $1 = 16 credits Add credits at: https://cloud.higgsfield.ai/credits

Troubleshooting

"Missing required environment variables"

  • Ensure .env file exists with HF_API_KEY and HF_SECRET
  • Or set environment variables in your shell or Claude Desktop config

"401 Unauthorized"

  • Verify your API key and secret are correct
  • Check they haven't expired or been revoked

"402 Payment Required"

Server not appearing in Claude Desktop

  • Check the cwd path is absolute, not relative
  • Verify Poetry is installed and accessible
  • Restart Claude Desktop after config changes
  • Check Claude Desktop logs for errors

Generation stuck in "queued"

  • Wait a few seconds and poll again
  • Check your account has sufficient credits
  • During high load, jobs may take longer

Project Structure

mcp_creator/
├── src/
│   └── higgsfield_mcp/
│       ├── __init__.py
│       ├── server.py          # FastMCP server with tools & resources
│       └── client.py          # Async Higgsfield API wrapper
├── pyproject.toml             # Poetry configuration
├── .env.example               # Credential template
├── .env                       # Your credentials (gitignored)
├── .gitignore
└── README.md

Development

Running Tests

poetry shell
fastmcp dev src/higgsfield_mcp/server.py

Adding New Tools

Edit src/higgsfield_mcp/server.py and add new @mcp.tool decorated functions.

Adding New API Methods

Edit src/higgsfield_mcp/client.py to add new API client methods.

Resources

License

MIT License - See LICENSE file for details

Contributing

Contributions welcome! Please open an issue or pull request.

Support

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Higgsfield AI MCP

How do I install Higgsfield AI MCP?

Run git clone https://github.com/geopopos/higgsfield_ai_mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Higgsfield AI MCP safe to use with an AI agent?

Its trust score is 35 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Higgsfield AI MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.