freepik-mcp

freepik-mcp

2

The Freepik MCP Server is designed to facilitate interactions with Freepik's API, offering functionalities like searching and downloading Freepik resources, and generating images using Mystic AI. It provides robust error handling and detailed configuration options.

Freepik MCP Server

An MCP server implementation for interacting with Freepik's API, providing access to stock photos and Mystic AI image generation capabilities.

Features

  • Search Freepik resources (photos, vectors, PSDs)
  • Get detailed resource information
  • Download resources
  • Generate images using Mystic AI
  • Check image generation status

Prerequisites

  • Node.js 18 or higher
  • A Freepik API key

Configuration

  1. Obtain a Freepik API key
  2. Add the server to your MCP settings file

Error Handling

  • API errors are logged with detailed information
  • Input validation using Zod schemas
  • Proper error responses with context
  • Rate limiting awareness

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

License

MIT