# simplified-sea-attack **Repository Path**: mxdxm/simplified-sea-attack ## Basic Information - **Project Name**: simplified-sea-attack - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-14 - **Last Updated**: 2025-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简化版对海作战筹划系统 基于 LangGraph 框架的智能体多阶段作战筹划系统。 ## 项目结构 ``` simplified-sea-attack/ ├── frontend/ # 前端 (Vite + React) ├── backend/ # 后端 (FastAPI + LangGraph) ├── mcp-server/ # MCP 服务器 (分析工具) └── README.md ``` ## 技术栈 ### 前端 - React 18 - TypeScript - Vite - TailwindCSS ### 后端 - Python 3.10+ - FastAPI - LangGraph - LangChain ### MCP 服务器 - Python 3.10+ - FastAPI - NumPy - scikit-learn - Matplotlib ## 快速开始 ### 1. 后端启动 ```bash cd backend python3 -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt python main.py ``` 后端将在 http://localhost:8800 运行 ### 2. MCP 服务器启动 ```bash cd mcp-server python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python server.py ``` MCP 服务器将在 http://localhost:8700 运行 ### 3. 前端启动 ```bash cd frontend npm install # 或 pnpm install npm run dev # 或 pnpm dev ``` 前端将在 http://localhost:5178 运行 ## 端口配置 - 前端: `5178` - 后端: `8800` - MCP 服务器: `8700` ## 架构说明 本项目采用 LangGraph 框架实现三阶段智能体流程: 1. **阶段一:态势分析** - 分析目标趋势和威胁等级 2. **阶段二:打击决策** - 目标编群和导弹分配 3. **阶段三:方案生成** - 生成完整作战方案 详细文档请参考: - [LangGraph 使用文档](backend/LANGGRAPH_USAGE.md) - [修复总结](backend/FIXES_SUMMARY.md) ## License MIT