mcpField
I
Image MCP Servers

Image MCP Servers

本地服务
github.com/fabelis媒体与设计079 周前更新

关于 Image MCP Servers

Image MCP Servers 是一个通过 SSE 提供 HuggingFace 和 Replicate API 工具的 MCP 服务,面向需要查询模型信息、搜索模型或生成图像的用户。它可按需启用两种 API 集成。

主要功能

  1. 01查询 HuggingFace 模型信息与 README
  2. 02搜索 HuggingFace 模型并查看示例图
  3. 03通过 Replicate 生成图像
  4. 04查询 Replicate 模型与预测结果
  5. 05按构建特性启用 API 集成

适用场景

  1. 01查找 HuggingFace 模型及其示例图
  2. 02查看模型 README 和详细信息
  3. 03使用 Replicate 文本转图像模型生成图像
  4. 04检查图像生成预测状态和输出

MCP 相关

该 SSE MCP 服务向 MCP 客户端提供 HuggingFace 和 Replicate 工具,包括模型查询、搜索及图像生成。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

图像 MCP 服务

Fabelis 大楼 Fabelis 对比 Fabelis 城堡

本项目实现了一个 SSE MCP 服务,提供与 HuggingFace 和 Replicate API 交互的工具,重点支持图像生成和模型管理。它基于 MCP Core 框架构建,为 AI 模型交互提供标准化接口。下面将介绍如何自行托管!

功能

HuggingFace 标志 Replicate 标志
HuggingFace 集成
工具描述
获取模型信息获取 HuggingFace 上模型的详细信息
获取模型示例图像从模型 README 中提取示例图像
获取 README获取模型的 README 内容
搜索模型在 HuggingFace 上搜索模型,并提供筛选选项
WhoAmI获取当前 HuggingFace API 令牌的信息
Replicate 集成
工具描述
生成图像使用 Replicate 的文本生成图像模型创建图像
获取模型信息获取 Replicate 上模型的详细信息
获取预测结果检查预测状态并获取其输出
列出模型列出 Replicate 上可用的模型,并可选择筛选
WhoAmI获取当前 Replicate API 令牌的信息

开始使用

前提条件
  • Rust(2024 版)
  • Docker(可选,用于容器化部署)
安装
  1. 克隆仓库:

    git clone https://github.com/yourusername/image-mcp-servers.git
    cd image-mcp-servers
    
  2. 根据 .env.example 创建 .env 文件:

    cp .env.example .env
    
  3. 将 API 令牌添加到 .env 文件中:

    HF_API_TOKEN="your_huggingface_token"
    REPLICATE_API_TOKEN="your_replicate_token"
    
  4. 构建项目:

    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 文件。

致谢

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。