Image Generation MCP Server

Image Generation MCP Server

site icon
2025.03.12 8
JavaScript图像生成AI 服务内容生成
together-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,专注于使用 Flux.1 Schnell 模型通过 Together AI 生成高质量图像。该服务器提供了一个标准化的接口,用于指定图像生成的参数,支持自定义尺寸、清晰的错误处理以及简单的集成方式。
View on GitHub

Overview

基本能力

产品定位

together-mcp-server 是一个图像生成服务,通过 MCP 协议提供高质量的图像生成能力。

核心功能

  • 使用 Flux.1 Schnell 模型生成高质量图像
  • 支持自定义图像尺寸(宽度和高度)
  • 清晰的错误处理机制,用于提示验证和 API 问题
  • 易于与 MCP 兼容的客户端集成
  • 可选将图像保存为 PNG 格式

适用场景

  • 需要快速生成高质量图像的应用程序
  • 需要自定义图像尺寸和参数的开发项目
  • 与 MCP 协议集成的系统

工具列表

  • generate_image: 生成图像的工具,支持多种参数配置,如提示词、尺寸、步数等。

常见问题解答

  1. 如何获取 API 密钥?
  2. 登录 api.together.xyz,在 API Keys 设置中生成并复制密钥。
  3. 如何保存生成的图像?
  4. 在请求中指定 image_path 参数,确保目录存在且可写。
  5. 如何调整图像尺寸?
  6. 在请求中指定 widthheight 参数,需在 128 到 2048 之间。

使用教程

使用依赖

  • Node.js >= 16
  • Together AI API 密钥

安装教程

npm install together-mcp

或直接运行:

npx together-mcp@latest

配置示例

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

调试方式

  1. 克隆并构建项目:
git clone https://github.com/manascb1344/together-mcp-server
cd together-mcp-server
npm install
npm run build
  1. 可用脚本:
  2. npm run build: 构建 TypeScript 项目
  3. npm run watch: 监听变化并重新构建
  4. npm run inspector: 运行 MCP 检查器

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。