Agnes AI MCP Server

Agnes AI MCP Server

Enables text-to-image and text-to-video generation via the Agnes AI API, with support for multiple models, async video generation, and automatic file downloads.

Category
Visit Server

README

<div align="center">

🎨 Agnes AI MCP Server

Free Text-to-Image & Text-to-Video generation via Agnes AI

PyPI version PyPI downloads CI License: MIT Python 3.10+ MCP Compatible

English | δΈ­ζ–‡

</div>


πŸš€ Quick Start

# 1. Install (one command)
pip install agnes-mcp

# 2. Get a free API key at https://agnes-ai.com

# 3. Add to your MCP client config:

Claude Desktop / Cursor / Windsurf (claude_desktop_config.json or equivalent):

{
  "mcpServers": {
    "agnes-mcp": {
      "command": "uvx",
      "args": ["agnes-mcp"],
      "env": {
        "AGNES_API_KEY": "your-api-key-here"
      }
    }
  }
}

Codex (config.toml):

[mcp_servers.agnes_mcp]
command = "uvx"
args = ["agnes-mcp"]

[mcp_servers.agnes_mcp.env]
AGNES_API_KEY = "your-api-key-here"

That's it! Now you can generate images and videos directly from your AI assistant.


✨ Why Agnes MCP?

Feature Agnes MCP Other AI Image Services
Price $0 / image, $0 / second $0.02 - $0.08 / image
Text-to-Image βœ… 2 models (2.0 & 2.1 Flash) βœ… Usually 1 model
Image-to-Image βœ… Reference image + prompt ❌ or limited
Batch Generation βœ… 1-4 images at once ❌
Text-to-Video βœ… Up to 18s, 1080p ❌ or paid only
Image-to-Video βœ… Static image β†’ video ❌ or paid only
Multi-image Video βœ… Keyframe animation ❌
Auto Download βœ… Saves locally automatically ❌ Manual download
MCP Standard βœ… Full compliance Varies

Yes, it's completely free. Agnes AI currently offers all image and video generation at $0. Just register and get an API key.


πŸ–ΌοΈ Demo

Text-to-Image (agnes-image-2.1-flash)

"A majestic dragon flying over a Chinese mountain landscape at sunset, cinematic lighting, epic fantasy art"

Dragon over mountains

Text-to-Image (agnes-image-2.0-flash)

"A cozy Japanese ramen shop at night, warm lantern light, rain falling, anime style"

Ramen shop at night


πŸ“¦ Tools

Tool Description Example
text_to_image Generate image(s) from text prompt: "a cat" + optional n: 4, images: [ref_url]
image_to_image Generate from reference image(s) + text prompt: "make it cyberpunk" + images: [url]
text_to_video Generate video from text/image(s) prompt: "a cat dancing" + optional mode, num_inference_steps
image_to_video Animate a static image into video prompt: "zoom in slowly" + image: "url"
keyframe_animation Smooth transition between keyframe images prompt: "morph scene" + images: [url1, url2, ...]
check_video_status Check async video task status video_id: "xxx" or task_id: "xxx"

βš™οΈ Environment Variables

Variable Required Default Description
AGNES_API_KEY Yes - Your Agnes AI API key
AGNES_API_BASE No https://apihub.agnes-ai.com/v1 API base URL
AGNES_DEFAULT_MODEL No agnes-image-2.1-flash Default image model
AGNES_DEFAULT_SIZE No 1024x768 Default image size

πŸ”‘ Get a Free API Key

  1. Visit https://agnes-ai.com
  2. Create an account (free)
  3. Go to Console β†’ API Keys β†’ Create
  4. Copy the key and paste into your config

βœ… Supported Clients

  • [x] Claude Desktop
  • [x] Codex (OpenAI)
  • [x] Cursor
  • [x] Windsurf
  • [x] Cherry Studio
  • [x] Any MCP client with stdio transport

πŸ“‹ Changelog

v0.3.0 (2026-06-28)

  • ✨ New tool: image_to_video β€” animate a static image into video
  • ✨ New tool: keyframe_animation β€” smooth transitions between multiple keyframe images
  • ✨ text_to_video: added mode and num_inference_steps parameters
  • ✨ create_video_task / generate_video: support mode (e.g. ti2vid, keyframes) and num_inference_steps
  • βœ… 28 tests passing

v0.2.0 (2026-06-27)

  • ✨ New tool: image_to_image β€” generate from reference image(s) + prompt
  • ✨ text_to_image: batch generation (n: 1-4) and multi-image composition (images)
  • ✨ text_to_video: multi-image video / keyframe animation (images)
  • πŸ› Unified multi-image download logic
  • βœ… 19 tests passing

v0.1.1 (2026-06-26)

  • πŸš€ Initial public release
  • text_to_image, text_to_video, check_video_status
  • Async httpx with retry mechanism
  • Auto-download to local filesystem

🀝 Contributing

See CONTRIBUTING.md for guidelines.


πŸ“„ License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured