使用说明
🧠 宝可梦MCP服务器
一个功能强大的web应用程序,允许用户:
- 🔍 按名称、类型或世代搜索宝可梦
- ⚔️ 并排比较两个口袋妖怪
- 🧩 从自然语言描述中生成有竞争力的团队
内置于 快速API (后端)和 反应 (前端)
📁 项目结构
根/
├── 后端/#FastAPI后端
│ ├── main.py#FastAPI应用程序入口
│ ├── team_builder.py
│ ├── 信息检索.py
│ ├── 比较.py
│ └── test_api.py#基本测试
├── 前端/#React前端
│ ├── src/
Icult-builded;sonville“diarrh。
│ │ ├── 页数/
│ │ │ ├── 搜索Page.jsx
│ │ │ ├── ComparePage.jsx
│ │ │ └── 团队建设者Page.jsx
│ │ └── services/api.js
├── README.md#项目指南
:
⚙️ 如何跑步
🔙 后端(FastAPI)
-
导航到后端文件夹:
cd backend
2 创建虚拟环境(可选但推荐):
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
3 安装依赖项:
pip install -r requirements.txt
4 运行FastAPI服务器:
uvicorn main:app --reload
服务器运行于:http://127.0.0.1:8000
🖼 前端(React)
1 导航到前端文件夹:
cd frontend
2 安装依赖项:
npm install
3 启动React应用程序:
npm run dev
应用程序运行于:http://localhost:5173(或如终端所示)
🧪 测试
后端
使用以下命令运行测试:
cd后端
pytest test_api.py
前端
手动测试:
✅ 按名称/类型/世代搜索宝可梦
✅ 比较任意两个口袋妖怪
✅ 根据描述组建团队
✅ 特性
通过名字或ID获取宝可梦
按类型和生成进行筛选
并排比较两个口袋妖怪
根据你的策略描述(NLP)组建一个团队
FastAPI后端+React前端
📦 未来改进
用户登录和团队保存
更高级的NLP团队生成
添加视觉型效果图
在Render/Vercel上部署
保存喜爱的球队
添加高级筛选选项
Pokédex风格的用户界面
黑暗模式切换
🧑💻 作者
尼廷·坎帕尔
GitHub:@Nitin-kandpal17
📄 许可证
MIT许可证。看 LICENSE 文件以获取详细信息。