Token导航 LogoToken导航TokenDH.com
Grok Image logo
设计创作未说明官方级别未说明来源级核验

Grok Image

MCP Server

一个基于Rust构建的MCP服务器,提供xAI的Grok图像生成和编辑API功能,适用于需要图像生成和编辑的场景。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
图像生成RustClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

codeChap

提供方

codeChap

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

mcp服务器grok镜像

用于xAI的Grok图像生成API的MCP(模型上下文协议)服务器。内置Rust,将图像生成和编辑作为MCP工具公开。

与所有MCP服务器一样,使用JSON-RPC 2.0通过stdio进行通信。

工具

工具说明
generate_image从文本提示生成图像
edit_image使用自然语言指令编辑现有图像
list_styles列出可用于的图像样式 generate_image

generate_image

根据文本描述生成图像。

参数:

名称类型必填描述
promptstringyes所需图像的文本描述
modelstringno要使用的模型(默认值: grok-imagine-image-pro)
nintegerno要生成的图像数量(1-10,默认为1)
aspect_ratiostringno纵横比: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2, auto等等。
resolutionstringno输出分辨率: 1k (~1024px,默认值)或 2k (约2048像素)
response_formatstringno输出格式: url (默认、临时)或 b64_json
stylestringno要应用的样式名称(使用 list_styles 查看选项)

设置样式后,提示将被包裹在样式的模板中。例如,与 style: "watercolor"prompt: "a cat on a roof",API接收 "a cat on a roof, as a watercolor painting"。使用此参数时,避免在提示本身中包含样式语言。

响应包括已解析的提示,因此您可以确切地看到发送到API的内容。

edit_image

使用自然语言指令编辑现有图像。

参数:

名称类型必填描述
image_urlstringyesURL、base64数据URI或源图像的本地文件路径
promptstringyes自然语言编辑指令
modelstringno要使用的模型(默认值: grok-imagine-image-pro)
nintegerno要生成的变量数(1-10,默认值1)
resolutionstringno输出分辨率: 1k (~1024px,默认值)或 2k (约2048像素)
response_formatstringno输出格式: url (默认、临时)或 b64_json

注: style 参数在上故意不可用 edit_image --编辑提示是指令(例如“删除背景”),而不是描述,因此将它们包装在样式模板中会产生无稽之谈。

list_styles

返回所有可用的图像样式及其名称、描述和提示模板。没有参数。

内置样式

样式描述
watercolor水彩画风格
oil-painting有明显笔触的油画
pencil-sketch详细的铅笔素描
pixel-art复古像素艺术
anime动漫风格插图
pop-art大胆的波普艺术风格
art-nouveau流动的有机线条的新艺术
cinematic戏剧性灯光下的电影摄影
portrait专业肖像摄影
macro极限微距摄影
aerial无人机航拍
studio干净背景上的工作室摄影
noir黑色电影风格
vintage褪色的复古照片

可用型号

型号质量分辨率成本费率限制
grok-imagine-image-pro高级(默认)1k/2k0.07美元/张30转/分
grok-imagine-image更快1k/2k0.02美元/张300转/分
grok-2-image-1212传统修复0.07美元/图像300转/分

注:遗产 grok-2-image-1212 模型不支持 aspect_ratioresolution 参数。

先决条件

设置

创建配置文件:

mkdir -p ~/.config/mcp-server-grok-image

创建 ~/.config/mcp-server-grok-image/config.toml:

api_key = "xai-..."

自定义样式

将自定义样式添加到配置文件中。与内置样式同名的自定义样式将覆盖它。

api_key = "xai-..."

[[styles]]
name = "my-style"
description = "My custom look"
template = "{prompt}, in my custom style"

[[styles]]
name = "watercolor"
description = "My watercolor variant"
template = "{prompt}, as a loose expressive watercolor with ink outlines"

模板必须包含 {prompt} 占位符。任何缺少的自定义样式都将被跳过,并在启动时发出警告。

构建

cargo build --release

这产生 target/release/mcp-server-grok-image.

发展:

cargo build              # debug build
cargo run                # run in dev mode
RUST_LOG=debug cargo run # run with debug logging

MCP配置

添加到您的Claude桌面配置(~/.config/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "grok-image": {
      "command": "/path/to/mcp-server-grok-image"
    }
  }
}

项目结构

src/
  main.rs  - everything: config, styles, API types, MCP server, tool definitions

许可证

麻省理工学院

目录标签

目录标签

图像生成RustClaude本地部署图像编辑AI工具MCP服务器Rust开发

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP