Cover image
Try Now
2025-04-07

3 years

Works with Finder

1

Github Watches

0

Github Forks

0

Github Stars

CF-MCP-Server

License: MIT Cloudflare Workers

基于 Model Context Protocol (MCP) 的图像生成服务实现,采用 Cloudflare Workers 构建。

核心功能

  • 🖼️ 基于 MCP 协议的标准化服务接口
  • 🚀 开箱即用的图像生成 Worker 模块
  • 🔧 支持快速扩展自定义工具和资源
  • ⚡ 边缘计算优化部署

模块构成

mcp-image-generation

graph LR
    subgraph mcp-image-generation
    A[Cloudflare Worker] --> B[Flux-1-Schnell 模型]
    A --> C[图像生成API]
    C --> D((4-8 steps))
    end
  • 支持步骤数范围:4-8 steps
  • 响应格式:Base64 编码的 PNG 图像
  • 部署方式:Cloudflare Workers

快速开始

环境要求

  • Node.js 18+
  • Wrangler CLI
  • NPM

安装部署

# 安装依赖
pnpm install

# 配置环境变量
cp .env.example .env

# 部署Worker
pnpm deploy

API 文档

图像生成接口

配置示例:

{
  "mcpServers": {
    "generateImage": {
      "command": "/Users/zhangxudong/Gits/turinhub/cf-mcp-server/mcp-image-generation/node_modules/.bin/workers-mcp",
      "args": [
        "run",
        "generateImage",
        "https://mcp-image-generation.turinhub.com",
        "/Users/zhangxudong/Gits/turinhub/cf-mcp-server/mcp-image-generation"
      ],
      "env": {}
    }
  }
}

参数说明:

参数 类型 约束 说明
prompt string 1-500字符 英文描述提示词
steps number 4 ≤ steps ≤ 8 生成迭代步数

开发指南

添加新工具

参考在线文档 官方案例代码库

  1. 使用 MCP SDK 创建新 Worker:
npx create-cloudflare@latest my-new-worker
cd my-new-worker # I always forget this bit
npm install workers-mcp
npx workers-mcp setup

注意:不要在项目本地 package.json 安装 wrangler,直接使用全局管理。

  1. 实现工具逻辑后更新主服务配置
  2. 使用 @modelcontextprotocol/inspector 测试 MCP
npx @modelcontextprotocol/inspector

贡献说明

欢迎通过 Issue 和 PR 参与贡献,请遵循现有代码风格。

许可证

MIT License © 2025 Turinhub

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Bora Yalcin
  • Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Callycode Limited
  • A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Khalid kalib
  • Write professional emails

  • Beniyam Berhanu
  • Therapist adept at identifying core issues and offering practical advice with images.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • apappascs
  • Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.

  • OffchainLabs
  • GO -Umsetzung des Ethereum -Beweises des Anteils

  • huahuayu
  • Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.

  • deemkeen
  • Steuern Sie Ihren MBOT2 mit einer Power Combo: MQTT+MCP+LLM

    Reviews

    2 (1)
    Avatar
    user_Dk0G9TDj
    2025-04-18

    I've been using the cf-mcp-server by turinhub and it's fantastic for my needs. The setup process was straightforward and the documentation on GitHub is clear and comprehensive. Performance-wise, it excels in managing server tasks efficiently. Highly recommend to anyone who needs a reliable MCP application. Great job, turinhub!