Rendrkit

by vbiff

327 downloads
Not rated
GitHub

About

Design API for AI Agents. Generate social media images, marketing banners, infographics, and documents from text prompts or structured data. 50+ templates, 5 sizes, Unsplash/Pexels photos. One API call - any visual.

Details

Author
vbiff
Downloads
327
Categories
Media, Design, AI, API

- generate_image: create a designed image from a text prompt.
- Multiple image sizes, e.g., 1080x1080, 1200x628, 1280x720.
- Six visual styles: modern, playful, corporate, dark, minimal, bold.
- Optional brand kit ID for consistent branding (colors, fonts, logos).
- get_image: retrieve details of a previously generated image.
- list_brand_kits: list all saved brand kits.
- get_usage: check monthly usage statistics and plan limits.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Rendrkit
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install and configure by adding a JSON entry to the MCP config file of your AI assistant (e.g., Claude Desktop, Cursor, or Windsurf), setting the command to npx -y @rendrkit/mcp and providing the RENDRKIT_API_KEY environment variable. Once configured, the assistant can call the server’s tools to generate, retrieve, and manage images.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "rendrkit": {
            "rendrkit": {
                "command": "npx",
                "args": [
                    "-y",
                    "@rendrkit/mcp@latest"
                ],
                "env": {
                    "RENDRKIT_API_KEY": "<YOUR_API_KEY>"
                }
            }
        }
    }
}

McpServers

{
    "rendrkit": {
        "command": "npx",
        "args": [
            "-y",
            "@rendrkit/mcp@latest"
        ],
        "env": {
            "RENDRKIT_API_KEY": "<YOUR_API_KEY>"
        }
    }
}

@rendrkit/mcp

MCP (Model Context Protocol) server for RendrKit. Lets AI assistants like Claude Desktop and Cursor generate professionally designed images via the RendrKit API.

Installation

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "rendrkit": {
      "command": "npx",
      "args": ["-y", "@rendrkit/mcp"],
      "env": {
        "RENDRKIT_API_KEY": "rk_your_api_key_here"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "rendrkit": {
      "command": "npx",
      "args": ["-y", "@rendrkit/mcp"],
      "env": {
        "RENDRKIT_API_KEY": "rk_your_api_key_here"
      }
    }
  }
}

Windsurf

Add to your Windsurf MCP config (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "rendrkit": {
      "command": "npx",
      "args": ["-y", "@rendrkit/mcp"],
      "env": {
        "RENDRKIT_API_KEY": "rk_your_api_key_here"
      }
    }
  }
}

Available Tools

generate_image

Generate a professionally designed image from a text description. Creates production-ready images with clean layouts, crisp text, and consistent branding. Perfect for social media posts, banners, OG images, thumbnails, and more.

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| prompt | string | Yes | Description of the image to generate |
| size | string | No | Image dimensions (e.g. 1080x1080, 1200x628, 1280x720) |
| style | enum | No | Visual style: modern, playful, corporate, dark, minimal, bold |
| brand_kit_id | string | No | ID of a saved brand kit to use for consistent branding |

get_image

Get details of a previously generated image.

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| id | string | Yes | The image ID |

list_brand_kits

List all saved brand kits. Brand kits contain colors, fonts, and logos for consistent image generation. No parameters required.

get_usage

Check current usage statistics including images generated this month and plan limits. No parameters required.

Environment Variables

| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| RENDRKIT_API_KEY | Yes | - | Your RendrKit API key (starts with rk_) |
| RENDRKIT_BASE_URL | No | https://api.rendrkit.dev | API base URL (for self-hosted or development) |

Development

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.