SWOS数据库MCP服务器⚽
](https://nodejs.org/)  
一个模型上下文协议(MCP)服务器,为Claude提供对经典 感官足球 数据库。寻找并分析超过25000名球员和1500多支球队,打造完美的球队!
🚀 快速开始
git clone https://github.com/keyser1884/SWOS-MCP.git
cd SWOS-MCP
npm install
npm start看 设置.md 获取完整的安装说明。
✨ 特性
- 25328名玩家 经典SWOS游戏
- 1583支球队 跨越多个联赛
- 8个强大的搜索工具 根据属性、价值、位置等寻找玩家。
- 完全MCP集成 使用克劳德桌面
- SQLite数据库 具有优化的查询
- 输入验证 安全最佳实践
🛠️ 可用工具
| 工具 | 说明 |
|---|---|
search_players | 使用全面的过滤器(姓名、团队、职位、属性等)搜索玩家 |
get_top_players | 从整体或位置上获得顶级球员 |
get_team_info | 获取包括所有球员在内的详细球队信息 |
search_teams | 按名称、联赛或评级搜索球队 |
get_league_stats | 获取所有联赛的统计数据 |
find_value_players | 寻找性价比高的玩家 |
get_player_by_attributes | 查找针对特定属性进行优化的玩家 |
find_cheapest_max_attribute_players | 查找具有最大(7)个属性值的最便宜玩家 |
*每个工具都支持各种过滤器和选项-Claude将指导您使用它们!*
💡 查询示例
让克劳德帮你找到球员:
"Find me the best strikers under 5 million"
"Show me fast Brazilian wingers with good finishing"
"Get the AC Milan squad with player details"
"Find defenders with maximum tackling and heading"
"Who are the best value players for a tight budget?"📊 数据库统计信息
- 玩家总数: 25,328
- 团队总数: 1,583
- 联盟:多个国际联赛
- 数据源:经典感性足球世界游戏
🔧 玩家属性
| 属性 | 描述 |
|---|---|
| 扩音系统 | 传球-传球的准确性 |
| 价值有效性 | 速度-运行速度 |
| 阁下 | 航向-空中能力 |
| 本土防卫义勇军 | 铲球-防守技巧 |
| 指挥官 | 控制-控球 |
| 岸上宪兵 | 特殊天赋和技能 |
| 例如 | 射门得分 |
| 直布罗陀电传代号。 | 守门员技能 |
*所有属性的范围都在0到7之间,其中7是最大值*
🏆 星级
- 5.0星级:世界级(贝利、马拉多纳级别)
- 4.5星级:国际明星
- 4.0颗星:非常好的球员
- 3.5星级:好球员
- 3.0颗星:普通专业人员
- 2.5及以下:低级别联赛球员
📁 项目结构
swos-mcp-server/
├── swos-server.js # Main MCP server
├── swos_database.db # SQLite database (2.4MB)
├── package.json # Dependencies
├── README.md # This file
├── SETUP.md # Installation guide
├── SECURITY.md # Security information
└── LICENSE # MIT license🛡️ 安全
此服务器是为安全而设计的:
- 只读数据库访问
- 对所有查询进行输入验证
- 无外部网络连接
- 参数化SQL语句
- 未存储敏感数据
看 安全.md 了解详情。
🤝 贡献
- 分叉存储库
- 创建要素分支
- 进行更改
- 如果适用,添加测试
- 提交拉取请求
📄 许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
🐛 问题与支持
______________________________________________________________________
准备好组建您梦想中的SWOS团队! ⚽🏆
