关于 Image MCP Servers
Image MCP Servers 是一个通过 SSE 提供 HuggingFace 和 Replicate API 工具的 MCP 服务,面向需要查询模型信息、搜索模型或生成图像的用户。它可按需启用两种 API 集成。
主要功能
- 01查询 HuggingFace 模型信息与 README
- 02搜索 HuggingFace 模型并查看示例图
- 03通过 Replicate 生成图像
- 04查询 Replicate 模型与预测结果
- 05按构建特性启用 API 集成
适用场景
- 01查找 HuggingFace 模型及其示例图
- 02查看模型 README 和详细信息
- 03使用 Replicate 文本转图像模型生成图像
- 04检查图像生成预测状态和输出
MCP 相关
该 SSE MCP 服务向 MCP 客户端提供 HuggingFace 和 Replicate 工具,包括模型查询、搜索及图像生成。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
图像 MCP 服务
本项目实现了一个 SSE MCP 服务,提供与 HuggingFace 和 Replicate API 交互的工具,重点支持图像生成和模型管理。它基于 MCP Core 框架构建,为 AI 模型交互提供标准化接口。下面将介绍如何自行托管!
功能
HuggingFace 集成
| 工具 | 描述 |
|---|---|
| 获取模型信息 | 获取 HuggingFace 上模型的详细信息 |
| 获取模型示例图像 | 从模型 README 中提取示例图像 |
| 获取 README | 获取模型的 README 内容 |
| 搜索模型 | 在 HuggingFace 上搜索模型,并提供筛选选项 |
| WhoAmI | 获取当前 HuggingFace API 令牌的信息 |
Replicate 集成
| 工具 | 描述 |
|---|---|
| 生成图像 | 使用 Replicate 的文本生成图像模型创建图像 |
| 获取模型信息 | 获取 Replicate 上模型的详细信息 |
| 获取预测结果 | 检查预测状态并获取其输出 |
| 列出模型 | 列出 Replicate 上可用的模型,并可选择筛选 |
| WhoAmI | 获取当前 Replicate API 令牌的信息 |
开始使用
前提条件
- Rust(2024 版)
- Docker(可选,用于容器化部署)
安装
-
克隆仓库:
git clone https://github.com/yourusername/image-mcp-servers.git cd image-mcp-servers -
根据
.env.example创建.env文件:cp .env.example .env -
将 API 令牌添加到
.env文件中:HF_API_TOKEN="your_huggingface_token" REPLICATE_API_TOKEN="your_replicate_token" -
构建项目:
cargo build
运行服务
cargo run
服务将在 SERVER_PORT 环境变量指定的端口上启动(默认值:3000)。
使用 Docker
本项目支持 Docker,便于部署:
# Start the service
just docker-up service
# Stop the service
just docker-down service
配置
可以使用以下环境变量配置服务:
SERVER_NAME:服务名称(默认值:"image-mcp-servers")SERVER_VERSION:服务版本(默认值:"0.1.0")SERVER_PORT:服务运行端口(默认值:3000)HF_API_TOKEN:HuggingFace API 令牌REPLICATE_API_TOKEN:Replicate API 令牌
功能
本项目支持两组主要功能,可启用或禁用:
huggingface:启用 HuggingFace API 集成replicate:启用 Replicate API 集成
默认情况下,不启用任何功能。你可以构建并启用指定功能:
# Build with only HuggingFace
cargo build --no-default-features --features huggingface
# Build with only Replicate
cargo build --no-default-features --features replicate
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
致谢
- MCP Core - 用于构建此服务的框架
- HuggingFace - 提供图像生成模型
- Replicate - 提供图像生成 API
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。