F1 Mcp Server Node

F1 Mcp Server Node

🚀 F1 MCP 服务器 🏎️💨

这是一个基于 TypeScript 的 F1 MCP 服务器,它能让您通过模型上下文协议,轻松获取实时和历史赛车数据。虽然比不上维斯塔潘在热圈的速度,但它也在不断努力!

✨ 主要特性

  • 丰富的数据资源:可访问会话数据、实时遥测、历史数据、天气信息、赛事控制消息、车手和构造商信息、赛历以及赛道信息。
  • 多样的数据获取工具:能获取实时计时数据、查询历史结果、获取各类信息并清理缓存。
  • 便捷的示例用法:提供了如显示赛事结果、获取积分榜、查询天气等多种示例用法。
  • 可靠的数据来源:实时数据来自 F1 直播计时 API(OpenF1),历史数据来自 Ergast API(FastF1)。

📦 安装指南

快速安装

npx -y @smithery/cli install @panth/f1-mcp-server

手动安装

  1. 克隆仓库:
git clone https://github.com/Panth/f1-mcp-server.git
  1. 安装依赖:
cd f1-mcp-server && npm install
  1. 启动服务器:
node index.js

⚙️ 配置

将以下内容添加到您的 mcp.config.json

{
"f1-mcp-server": {
"enabled": true,
"path": "./path/to/f1-mcp-server"
}
}

在 Windows 上,路径位于:

C:\Users\\.model-context\config\f1-mcp-server.json

在 macOS/Linux 上,路径位于:

~/.model-context/config/f1-mcp-server.json

💻 使用示例

基础用法

以下是一些常见的使用示例:

  • "显示 2023 年摩纳哥大奖赛结果"
  • "获取当前积分榜"
  • "银石的天气情况"
  • "汉密尔顿的圈速数据"
  • "显示 2024 赛历"
  • "维斯塔潘的信息"
  • "日本大奖赛排位赛成绩"

📚 详细文档

功能模块 - 数据获取工具

  • 获取实时计时数据
  • 查询历史结果
  • 获取天气信息
  • 获取赛事控制消息
  • 获取车手信息
  • 获取构造商信息
  • 获取赛历
  • 获取赛道信息
  • 清理缓存

数据来源

  • 实时数据:F1 直播计时 API(OpenF1)
  • 历史数据:Ergast API(FastF1)

调试

使用 MCP 检查器 进行调试。

支持

  • 问题?在此报告
  • 有疑问?打开问题
  • 想要帮助?提交 PR

📄 许可证

本项目在 MIT 许可证下发布,详细信息请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-28 04:36

相似服务问题