Prasanthmj_primitive Go Mcp Server

Prasanthmj_primitive Go Mcp Server

🚀 MCP 图像生成服务器

MCP 图像生成服务器采用 Go 语言实现,借助 OpenAI 的 DALL-E API 来生成图像。该服务器展示了如何构建 MCP 工具,这些工具可被大型语言模型(如 Claude)调用,为图像生成提供了便捷的解决方案。

🚀 快速开始

MCP 图像生成服务器能让你借助大型语言模型轻松实现图像生成。下面为你介绍使用该服务器的具体步骤:

  1. 确保满足先决条件。
  2. 使用构建命令完成服务器构建。
  3. 对服务器进行配置。
  4. 按照使用方法操作,即可让 Claude 生成图像。

✨ 主要特性

  • 图像生成:可依据文本描述生成对应图像。
  • 自动保存:自动处理图像的保存位置。
  • 尺寸可配:支持对生成图像的尺寸进行配置。
  • 错误处理:具备完善的错误处理机制和日志记录功能。
  • 兼容性强:与 Claude 桌面版及其他 MCP 客户端兼容。

📦 安装指南

先决条件

  • 需安装 Go 1.19 或更高版本。
  • 拥有 OpenAI API 密钥。
  • 若要进行测试,需安装 Claude Desktop。

构建命令

go build -o ./bin/imagegen-go ./main

配置

将此服务器添加到您的 Claude 桌面版配置中,路径为 ~/Library/Application Support/Claude/claude_desktop_config.json

{
"mcpServers": {
"imagegen-go": {
"command": "/path/to/imagegen-go/bin/imagegen-go",
"env": {
"OPENAI_API_KEY": "your-api-key",
"DEFAULT_DOWNLOAD_PATH":"/path/to/downloads"
}
}
}
}

💻 使用示例

基础用法

按照以下步骤操作,即可让 Claude 生成图像:

  1. 使用上述命令构建服务器。
  2. 配置 Claude 桌面版的服务器路径和 API 密钥。
  3. 重启 Claude 桌面版。
  4. 向 Claude 输入示例提示,如 "你能生成一张展现 cinematic style 风格的河边小屋的图像吗?"

📚 详细文档

实现细节

此服务器实现了 MCP 工具的能力,并提供了一个工具:

  • generate-image:从文本提示生成图像,使用 OpenAI 的 DALL-E。

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-30 18:18

相似服务问题