项目简介

本项目是一个 MCP 服务器,它利用 Together AI 的 Flux.1 Schnell 模型,为 MCP 客户端提供图像生成服务。通过标准化的 MCP 协议,您可以轻松地将图像生成功能集成到您的 LLM 应用中。

主要功能点

  • 基于 Together AI Flux.1 Schnell 模型生成高质量图像。
  • 支持自定义图像尺寸、生成步骤和数量等参数。
  • 提供 'generate_image' 工具,供 LLM 客户端调用。
  • 支持将生成的图像保存到本地磁盘。

安装步骤

  1. 确保已安装 Node.js (>= 16)。
  2. 安装 'together-mcp' 包:
    npm install together-mcp
  3. 或者直接运行(无需安装):
    npx together-mcp@latest

服务器配置

要将此 MCP 服务器添加到您的 MCP 客户端配置中,请使用以下 JSON 配置。您需要将 '<API KEY>' 替换为您的 Together AI API 密钥。

{
  "mcpServers": {
    "together-image-gen": {
      "command": "npx",
      "args": ["together-mcp@latest", "-y"],
      "env": {
        "TOGETHER_API_KEY": "<API KEY>"
      }
    }
  }
}

基本使用方法

客户端可以通过调用 'generate_image' 工具来生成图像。该工具的 'prompt' 参数是必需的,用于描述要生成的图像内容。其他参数如 'width', 'height', 'steps' 等是可选的,可以使用默认值。

示例请求 (JSON-RPC):

{
  "method": "call_tool",
  "params": {
    "name": "generate_image",
    "arguments": {
      "prompt": "A futuristic cityscape at night"
    }
  },
  "id": "1"
}

信息

分类

AI与计算