mcpField
H
Hugging Face MCP Server

Hugging Face MCP Server

本地服务
github.com/nikolausmAI 与智能体174 周前更新

关于 Hugging Face MCP Server

Hugging Face MCP Server 将 MCP 客户端接入 Hugging Face 图像生成模型,包括 Stable Diffusion,并支持调整提示词、查看模型和检查 API 状态。

主要功能

  1. 01使用多种 Stable Diffusion 模型生成图像
  2. 02设置负面提示词和引导尺度
  3. 03将图像保存到本地或返回 base64
  4. 04查看模型并检查 API 状态

适用场景

  1. 01根据文本提示词创作图像
  2. 02生成图像并排除指定内容
  3. 03查看模型选项和 API 可用性

MCP 相关

该 MCP 服务向 MCP 客户端提供 Hugging Face 图像生成、模型列表和 API 状态检查能力。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

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

详细介绍

Hugging Face MCP 服务

一个 MCP(Model Context Protocol)服务,可访问 Hugging Face 的 AI 图像生成模型,包括 Stable Diffusion。

功能

  • 使用多种 Stable Diffusion 模型生成图像
  • 支持负面提示词和引导比例
  • 将图像保存在本地或以 base64 格式返回
  • 检查 API 状态和令牌有效性
  • 提供免费套餐(有速率限制)

可用模型

  • Stable Diffusion 2.1:高质量通用模型
  • Stable Diffusion XL:最新、最先进的模型
  • OpenJourney:Midjourney 风格的艺术图像
  • Dreamlike Diffusion:奇幻和艺术风格
  • Anything v5:动漫/漫画风格图像

安装

  1. 克隆此仓库:
git clone https://github.com/nikolausm/huggingface-mcp-server.git
cd huggingface-mcp-server
  1. 安装依赖项:
npm install
  1. 获取 Hugging Face API 令牌:

  2. 设置环境变量:

export HUGGINGFACE_TOKEN="your_token_here"

在 Claude Desktop 中配置

将以下内容添加到 Claude Desktop 配置文件(macOS 上的 ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "huggingface": {
      "command": "node",
      "args": ["/path/to/huggingface-mcp-server/index.js"],
      "env": {
        "HUGGINGFACE_TOKEN": "your_token_here"
      }
    }
  }
}

用法

生成图像
// Basic usage
generate_image({
  prompt: "a cute guinea pig in a garden, children's book illustration style"
})

// Advanced usage
generate_image({
  prompt: "a beautiful landscape with mountains",
  model: "stable-diffusion-xl",
  negative_prompt: "ugly, blurry, low quality",
  guidance_scale: 10,
  save_path: "/tmp/landscape.png"
})
列出可用模型
list_models()
检查 API 状态
check_status()

免费套餐限制

  • 速率限制为每分钟约 10-20 个请求
  • 部分模型可能需要排队等待
  • 用于生产环境时,请考虑升级到付费套餐

提升效果的技巧

  1. 描述具体:“红色谷仓的水彩画”比单独写“谷仓”效果更好
  2. 添加风格:加入“油画”“铅笔素描”“数字艺术”等艺术风格
  3. 使用负面提示词:告诉模型要避免什么
  4. 调整引导比例:较高的值(10-15)会更贴近提示词

示例

儿童读物插画
prompt: "cute guinea pig eating carrots, children's book illustration, watercolor style, soft colors"
negative_prompt: "realistic, photo, dark, scary"
教育示意图
prompt: "simple diagram of guinea pig anatomy, educational poster, labeled parts, clean design"
model: "stable-diffusion-xl"

许可证

MIT

作者

Michael Nikolaus

评论

支持 Markdown

第一次接触 MCP?

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

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