MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

M
MCP Workflow MCP Server Js

一键使用,基于js使用✅ 多协议支持: StreamableHttp MCP协议 ✅ 智能检索: 70%效率提升的代码分析 ✅ 规范完整: 涵盖PRD分析、代码生成、流程图

Created 12/26/2025
Updated about 6 hours ago
Repository documentation and setup instructions

JoyCode MCP服务器 - FOP工作流智能助手

基于标准MCP协议的专业工作流服务器,专注京东FOP平台需求分析、代码生成和流程图创建。

🚀 一键安装

# 通过京东内部npm仓库安装
npx -y --registry=http://registry.m.jd.com @jd/fop-workflow-mcp-server

📋 MCP配置

在MCP客户端配置中添加:

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

🎯 使用方式

安装后,直接对LLM说:

  • "fop-workflow-mcp-server帮我完成需求"
  • "fop-workflow-mcp-server分析这个PRD"
  • "fop-workflow-mcp-server生成代码"
  • "fop-workflow-mcp-server创建流程图"

🔧 核心功能

1. 智能工作流执行

  • stage1_prd_analysis: PRD需求分析阶段
  • stage2_code_generation: 代码生成阶段
  • stage3_flowchart_generation: 流程图生成阶段

2. 配置管理

  • load_config: 加载FOP配置文件
  • get_workflow_config: 获取工作流配置
  • show_config_summary: 显示配置摘要

3. 智能优化

  • get_smart_retrieval_config: 代码分析优化策略
  • get_file_naming_rules: FOP规范文件命名
  • execute_workflow_stage: 执行指定工作流阶段

📊 技术特性

  • 标准MCP协议: 基于@modelcontextprotocol/sdk实现
  • 零配置安装: 一键安装,无需额外设置
  • 稳定连接: 内置心跳机制,不会超时
  • 完整工作流: 保留原有FOP三阶段工作流
  • 智能检索: 减少70%无效代码检索,95%+准确率

📁 文件结构

├── index.js                    # MCP服务器主文件
├── package.json                # 发布配置
├── fop/
│   └── .joycode/
│       └── fop-agent-config.json  # 工作流配置
└── README.md                   # 使用说明

🛠️ 开发使用

# 本地测试
npm start

# 查看配置
npm run config

# 获取工作流配置
npm run stage -- --stage stage1_prd_analysis

📋 依赖要求

  • Node.js >= 16.0.0
  • @modelcontextprotocol/sdk ^1.25.0

📄 许可证

MIT License

👥 问题联系

✅wanghanxiong1@jd.com
✅sa549236986@163.com

Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-mcp-workflow-mcp-server-js

Cursor configuration (mcp.json)

{ "mcpServers": { "shaun888-mcp-workflow-mcp-server-js": { "command": "npx", "args": [ "shaun888-mcp-workflow-mcp-server-js" ] } } }