Token导航 LogoToken导航

MCP Server · 开发工具

MCP Workflow MCP Server

提供FOP工作流规范指导、PRD分析、代码生成和流程图生成功能的MCP服务器。

stdio官方级别未说明来源级核验工具 5
代码生成Shell开发工具

快速开始

作者 / 组织
shaun888
提供方
shaun888
运行时
Docker

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Workflow MCP Server 属于开发工具类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

FOP工作流MCP服务器

一键使用的MCP服务器,提供完整的开发规范指导、PRD分析、代码生成和流程图生成功能。

🚀 快速开始

方式一:NPM包安装(推荐)

# 安装NPM包
npm install -g @jd/fop-workflow-mcp-server --registry=http://registry.m.jd.com

# 启动服务器
fop-workflow-mcp

# 或者构建后启动
fop-workflow-mcp --build

# 开发模式
fop-workflow-mcp --dev

# 生成配置文件
fop-workflow-mcp config -o mcp-config.json

# 健康检查
fop-workflow-mcp health

方式二:Docker容器部署

# 构建镜像
docker build -t fop-workflow-mcp:latest .

# 运行容器
docker run -d \
  --name fop-workflow-mcp-server \
  -p 8080:8080 \
  -v ./logs:/app/logs \
  fop-workflow-mcp:latest

# 或使用Docker Compose
docker-compose up -d

# 启用监控(可选)
docker-compose --profile monitoring up -d

方式三:源码运行

# 克隆项目
git clone https://github.com/jd-fop/workflow-mcp-server.git
cd workflow-mcp-server

# 安装依赖
npm install

# 构建项目
mvn clean package -DskipTests

# 启动服务
java -jar target/mcp-api-1.0.jar

📋 功能特性

🎯 核心工具

  • getFopWorkflowGuide - 获取完整FOP工作流规范指导
  • getPrdAnalysisRules - PRD分析规范和最佳实践
  • getCodeGenerationRules - 代码生成规范和质量标准
  • getFlowchartGenerationRules - 流程图生成规范
  • getIntelligentRetrievalStrategy - 智能检索优化策略

🔧 技术特性

  • ✅ 多协议支持: StreamableHttp MCP协议
  • ✅ 智能检索: 70%效率提升的代码分析
  • ✅ 规范完整: 涵盖PRD分析、代码生成、流程图
  • ✅ 高可用性: Docker容器化部署
  • ✅ 监控支持: Prometheus + Grafana
  • ✅ 健康检查: 内置健康监控端点

🔗 MCP客户端配置

本地调试配置示例

{
  "fop-workflow-mcp": {
    "url": "http://localhost:8080/mcp/fop-workflow",
    "autoApprove": [
      "getFopWorkflowGuide"
    ]
  }
}

直接配置MCP客户端

{
  "mcpServers": {
    "fop-workflow": {
      "command": "npx",
      "args": [
        "-y",
        "--registry=http://registry.m.jd.com",
        "@jd/fop-workflow-mcp-server"
      ]
    }
  }
}

🏗️ 架构设计

graph TB
    subgraph "MCP客户端"
        A[JoyCode Agent]
        B[其他MCP客户端]
    end
    
    subgraph "FOP工作流MCP服务器"
        C[MCP协议层]
        D[业务逻辑层]
        E[规范数据层]
    end
    
    subgraph "核心功能"
        F[PRD分析规范]
        G[代码生成规范]
        H[流程图生成]
        I[智能检索策略]
    end
    
    A --> C
    B --> C
    C --> D
    D --> E
    E --> F
    E --> G
    E --> H
    E --> I

🔧 开发指南

项目结构

fop-workflow-mcp-server/
├── src/main/java/com/jd/mcp/          # Java源码
│   └── FopWorkflowController.java      # MCP控制器
├── src/main/resources/                 # 资源文件
│   └── app.yml                        # 应用配置
├── .joycode/                          # FOP规范配置
│   ├── rules/                         # 规范规则
│   └── fop-agent-config.json         # 智能体配置
├── bin/                               # NPM命令脚本
│   └── fop-workflow-mcp.js           # 启动脚本
├── Dockerfile                         # Docker构建文件
├── docker-compose.yml                # Docker编排
├── package.json                       # NPM包配置
└── README.md                          # 项目文档

添加新功能

  1. 在 FopWorkflowController.java 中添加新的 @ToolMapping 方法
  2. 在 .joycode/rules/ 中添加相应的规范文件
  3. 更新 package.json 版本号
  4. 重新构建和发布

🚀 部署方案

生产环境部署

使用Docker Compose(推荐)
version: '3.8'
services:
  fop-workflow-mcp:
    image: fop-workflow-mcp:latest
    ports:
      - "8080:8080"
    environment:
      - JAVA_OPTS=-Xms512m -Xmx1g -XX:+UseG1GC
    volumes:
      - ./logs:/app/logs
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:8080/actuator/health"]
      interval: 30s
      timeout: 10s
      retries: 3
Kubernetes部署
apiVersion: apps/v1
kind: Deployment
metadata:
  name: fop-workflow-mcp
spec:
  replicas: 2
  selector:
    matchLabels:
      app: fop-workflow-mcp
  template:
    metadata:
      labels:
        app: fop-workflow-mcp
    spec:
      containers:
      - name: fop-workflow-mcp
        image: fop-workflow-mcp:latest
        ports:
        - containerPort: 8080
        env:
        - name: JAVA_OPTS
          value: "-Xms512m -Xmx1g"
        livenessProbe:
          httpGet:
            path: /actuator/health
            port: 8080
          initialDelaySeconds: 60
          periodSeconds: 30

📊 监控和运维

健康检查

# 检查服务状态
curl http://localhost:8080/actuator/health

# 使用CLI工具
fop-workflow-mcp health

日志管理

# 查看应用日志
docker logs fop-workflow-mcp-server

# 查看文件日志
tail -f logs/application.log

性能监控

访问监控面板:

  • Prometheus: http://localhost:9090
  • Grafana: http://localhost:3000 (admin/admin123)

🤝 贡献指南

  1. Fork 项目
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启 Pull Request

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情

🆘 支持和帮助

常见问题

Q: 如何更改服务端口? A: 使用 --port 参数或设置 SERVER_PORT 环境变量

Q: 如何启用监控? A: 使用 docker-compose --profile monitoring up -d

Q: 如何添加自定义规范? A: 在 .joycode/rules/ 目录下添加JSON规范文件

技术支持

  • 📧 邮箱: wanghanxiong1@jd.com/sa549236986@163.com
  • 🐛 问题反馈:微信: nixionggeaa

🎉 感谢使用 FOP工作流MCP服务器!

*让AI开发更智能,让代码生成更规范!*

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

Shell本地部署工作流规范PRD分析代码生成流程图生成智能检索

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Workflow MCP Server

MCP World · 本页

5stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Workflow MCP Server 怎么安装?

公开资料给出的安装命令是 docker run -d \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Workflow MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

MCP Workflow MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Workflow MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Workflow MCP Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP