返回市场
图像处理MCP服务器Grok2

图像处理MCP服务器Grok2

作者:fl0w1nd28 星标更新:2025-05-11

项目介绍

Grok2 图像 MCP 服务器

基于模型上下文协议(MCP)的 Grok-2 图像生成服务。此服务允许聊天助手通过 MCP 协议使用 Grok-2 模型生成图像。

安装

使用 NPX(推荐)

npx -y grok2-image-mcp-server
{
    "mcpServers": {
        "grok2_image": {
            "command": "npx",
            "args": [
                "grok2-image-mcp-server"
            ],
            "env": {
                "XAIAPI_KEY": "xAI Key"
            }
        }
    }
}

环境变量

XAIAPI_KEY -> xAI 密钥

XAIAPI_BASE_URL(可选) -> 请求接口代理,如果不填写,默认使用 https://api.x.ai/v1。如果无法访问,可以使用第三方代理,以v1结尾

示例:

XAIAPI_BASE_URL=https://api-proxy.me/xai/v1  //某个公开代理,不保证可用性

IMAGE_PROXY_DOMAIN(可选) -> 图像代理域名,如果留空,则返回默认图像接口域名 imgen.x.ai。如果无法访问,可以使用第三方代理

示例:

IMAGE_PROXY_DOMAIN=https://image.proxy.workers.dev

HTTP_PROXY(可选) -> 网络代理服务器地址,支持 HTTP 和 HTTPS 协议,可用于解决网络访问问题

示例:

HTTP_PROXY=http://127.0.0.1:7890

HTTP_PROXY=https://user:pass@proxy.example.com:8080

使用 CloudFlare Workers 代理图像 URL

当遇到无法访问图像的情况时,可以考虑使用 CloudFlare Workers 代理图像 URL。复制以下代码到 CloudFlare Workers 中,部署后绑定自定义域名,并在环境变量 IMAGE_PROXY_DOMAIN 中配置该自定义域名,例如 https://image.proxy.workers.dev

addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})

const TARGET_DOMAIN = 'imgen.x.ai'

async function handleRequest(request) {

  const url = new URL(request.url)
  const targetUrl = `https://${TARGET_DOMAIN}${url.pathname}${url.search}`


  const init = {
    method: request.method,
    headers: request.headers,
    body: request.method === 'GET' || request.method === 'HEAD' ? undefined : request.body,
    redirect: 'follow'
  }


  const response = await fetch(targetUrl, init)


  const newHeaders = new Headers(response.headers)
  newHeaders.set('Access-Control-Allow-Origin', '*')

  return new Response(response.body, {
    status: response.status,
    statusText: response.statusText,
    headers: newHeaders
  })
}

许可证

MIT