返回 MCP 目录
public公开dns本地运行

Grok-MCP

一个连接xAI/Grok图像生成API的服务器,支持多图生成、多种响应格式,并提供Docker容器化部署。

article

README

🚀 Grok AI图像生成MCP服务器

Grok AI图像生成MCP服务器是一个连接到xAI/Grok图像生成API的服务器,它能有效解决图像生成过程中的错误处理和API密钥初始化问题,为用户提供便捷、高效的图像生成服务。

🚀 快速开始

Grok AI图像生成MCP服务器已在您的Claude桌面应用程序中配置好,并且实现可以优雅地管理API密钥,允许服务器在未初始设置API密钥的情况下启动。您现在可以用提示词生成图像,例如:

  • “生成一张宇宙猫形象的图片”
  • “创建一个未来城市的夜景图片”

✨ 主要特性

  • 功能完善:实现了适当的错误处理和延迟API密钥初始化。
  • 多图支持:添加了对多张图像生成的支持(最多10张)。
  • 格式多样:添加了对不同响应格式(URL或JSON中的base64)的支持。
  • Docker支持
    • 添加了一个Dockerfile来容器化MCP服务器。
    • 使用一个可以运行时覆盖的虚拟API密钥配置了Dockerfile。
    • 设置了适当的层缓存以实现高效的构建。
  • MCP工具可用
    • generate_image:使用Grok - 2 - image模型生成图像。
    • set_api_key:在运行时设置xAI API密钥,如果没有通过环境变量提供。

📦 安装指南

如果您想在Docker中运行服务器,可以使用以下命令进行构建和运行:

cd /Users/8bit/Documents/Cline/MCP/ai-image-generator
docker build -t grokart .
docker run -e XAI_API_KEY=your-api-key -p 8080:8080 grokart

💻 使用示例

基础用法

您可以直接在Claude桌面应用程序中使用提示词生成图像,例如:

“生成一张宇宙猫形象的图片”

高级用法

使用MCP工具生成图像:

# 使用generate_image工具生成图像
generate_image "创建一个未来城市的夜景图片"

使用set_api_key工具在运行时设置API密钥:

# 在运行时设置xAI API密钥
set_api_key your-api-key
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端