本项目是一个基于模型上下文协议(MCP)的服务器,借助 Together AI 平台,运用 Flux.1 Schnell 模型实现高质量的图像生成。它提供了标准化接口,方便用户指定图像生成的各项参数。
本服务器借助 Flux.1 Schnell 模型,能实现高质量的图像生成。同时,它提供标准化接口,可轻松指定图像生成参数。
npm install together-mcp
或直接运行:
npx together-mcp@latest
将以下内容添加到您的 MCP 服务器配置中:
该服务器提供一个工具:generate_image。此工具只有一个必需参数——提示。其他所有参数均为可选,默认值若未指定将使用合理默认设置。
{
// 必需
prompt: string; // 图像的文本描述
// 可选,默认值如下:
width?: number; // 图像宽度(像素)
height?: number; // 图像高度(像素)
quality?: number; // 图像质量(1-100,数值越高图像越大)
format?: string; // 输出格式(png, jpeg, webp,默认为 png)
}
{
"status": "success", // 状态:成功或失败
"message": "", // 消息描述
"data": { // 数据部分,包含生成的图像信息
"id": string, // 图像 ID
"url": string // 图像 URL
}
}
{
"@modelcontextprotocol/sdk": "0.6.0",
"axios": "^1.6.7"
}
克隆并构建项目:
git clone https://github.com/manascb1344/together-mcp-server
cd together-mcp-server
npm install
npm run build
npm run build - 构建 TypeScript 项目。npm run watch - 监控文件变化并自动重建。npm run inspector - 运行 MCP 检查工具。欢迎贡献!请按照以下步骤操作:
feature/my-new-feature)。功能请求和问题报告可通过 GitHub Issues 提交。请检查现有问题后再创建新问题。
对于重大变更,请先通过 Issue 讨论拟议的更改。
该项目使用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。