# FOP Workflow MCP Server
FOP智能工作流MCP服务器 - 自主处理PRD分析、代码生成、流程图生成
## 功能特性
- 🤖 **智能任务识别**: 自动识别PRD分析、代码生成、流程图生成等任务类型
- 📋 **PRD分析**: 智能分析JoySpace PRD文档,提取业务需求和技术方案
- 💻 **代码生成**: 基于FOP规范自动生成Java代码,支持智能检索优化
- 📊 **流程图生成**: 自动生成业务流程图和系统架构图
- 🎯 **自主工作流**: 一站式处理从需求分析到代码生成的完整流程
## 快速开始
### 安装
```bash
npm install -g fop-workflow-mcp-server
```
### 使用
```bash
# 直接运行
npx fop-workflow-mcp-server
# 或者作为MCP服务器使用
```
### 作为依赖使用
```javascript
const { Server } = require('@modelcontextprotocol/sdk/server/index.js');
const { StdioServerTransport } = require('@modelcontextprotocol/sdk/server/stdio.js');
// 引入并启动服务器
const server = new Server({
name: 'fop-workflow-mcp-server',
version: '1.0.7',
capabilities: {
tools: {}
}
});
```
## 核心工具
### 1. 智能工作流处理
- **工具名**: `processIntelligentWorkflow`
- **功能**: 自动识别任务类型并处理PRD分析、代码生成、流程图生成
- **输入**: 用户输入的任务描述
- **输出**: 结构化的处理结果
### 2. FOP开发规范查询
- **工具名**: `getFopStandards`
- **功能**: 获取FOP完整开发规范和代码生成规则
- **分类**: projectStructure, namingConventions, codeStandards, intelligentRetrieval
### 3. 系统健康检查
- **工具名**: `getSystemHealth`
- **功能**: 获取系统健康状态和运行统计
## 技术特性
- **智能检索优化**: 减少70%无效代码检索,保持95%+相关代码识别准确率
- **FOP规范集成**: 严格按照京东FOP平台规范生成代码
- **多语言支持**: 支持PRD分析、代码生成、流程图生成等多种任务
- **高性能**: 提升3-5倍代码分析速度
## 依赖要求
- Node.js >= 16.0.0
- @modelcontextprotocol/sdk ^1.25.0
- axios ^1.6.0
## 许可证
MIT License
## 作者
FOP Team <fop-team@jd.com>