Together AI Image Generation MCP Server

Together AI Image Generation MCP Server

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

Overview

基本能力

产品定位

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

调试方式

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

许可证

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