Together AI Image Generation MCP Server

Together AI Image Generation MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供通过 Together AI API 进行图像生成的功能。该服务目前处于预览阶段,不建议在生产环境中使用。主要功能包括基于文本提示生成图像,支持配置模型、尺寸、步骤等参数,并能与多种 MCP 客户端集成。

  • by mystique920
  • 1 星标
  • 更新于
在 GitHub 查看 mystique920/together-flux-mcp

使用说明

基本能力

产品定位

Together AI Image Generation MCP Server 是一个专注于图像生成的 MCP 服务,旨在通过 Together AI API 提供高效的图像生成能力。

核心功能

  • 基于文本提示生成图像
  • 支持配置模型、尺寸、步骤等参数
  • 与 MCP 客户端(如 LibreChat、Cursor 等)集成

适用场景

  • 需要快速生成图像的应用
  • 集成到聊天或开发工具中提供图像生成功能
  • 研究和开发中的图像生成需求

工具列表

  • image_generation:
    • 描述: 使用 Together AI API 基于文本提示生成图像
    • 参数:
      • model: 使用的模型 ID
      • prompt: 文本提示
      • width: 图像宽度(像素)
      • height: 图像高度(像素)
      • steps: 扩散步骤数
      • n: 生成图像数量
      • seed: 随机种子
      • response_format: 返回图像格式('url' 或 'b64_json')
      • stop: 停止生成的序列

常见问题解答

  • 生成的图像存储在哪里? 当前版本的图像仅存储在浏览器缓存中,Together AI 会快速从服务器删除生成的图像。建议立即保存所需图像。
  • 如何永久保存生成的图像? 使用 v0.2.0 分支(仅限 LibreChat),该版本会在本地机器上永久存储生成的图像。

使用教程

使用依赖

  • Node.js >= 18.0.0
  • Together AI API 密钥(需要 Tier 2 权限)

安装教程

  1. 克隆仓库:
    git clone <your-repository-url>
    cd <your-repository-directory>
    
  2. 配置 API 密钥(选择以下方法之一):
    • 方法 A(推荐): 创建 .env 文件
      echo "TOGETHER_API_KEY=your_together_api_key_here" > .env
      
    • 方法 B: 设置环境变量
      export TOGETHER_API_KEY="your_together_api_key_here"
      
  3. 安装依赖并构建:
    npm install
    npm run build
    

调试方式

  1. 启动服务器:
    npm start
    
  2. 确保服务器正常运行并接受 MCP 客户端的连接。