F1数据协议服务器

OpenF1 MCP Server是一个基于模型上下文协议(MCP)的服务器,用于访问OpenF1 API作为工具。

  • by andres-sommariva
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 andres-sommariva/openf1-mcp

使用说明

OpenF1 MCP服务器

该项目提供了一个模型上下文协议(MCP)服务器,用于作为工具访问OpenF1 API。

该项目基于 模型上下文协议 和 OpenF1 项目。

设置

  • 安装依赖项: npm install
  • 构建: npm run build
  • 开始: npm start
  • 开发模式: npm run dev

如果要使用模型上下文协议检查器测试MCP服务器,可以使用以下命令:

npx @modelcontextprotocol/inspector node ./dist/server.js

项目结构

  • src/ --源代码
    • analytics/ --分析逻辑
    • cache/ --内存缓存逻辑
    • clients/ -OpenF1 API客户端逻辑
    • tools/ --MCP工具定义
    • types/ --TypeScript类型/接口
    • utils/ --实用功能
    • server.ts --MCP服务器入口点

致谢

特别感谢 开发人员和贡献者 OpenF1 API的辛勤工作和致力于使公众能够访问F1数据。

参考文献

通知

openf1 mcp 这是一个非官方项目,与F1公司没有任何关系。F1、F1、一级方程式、国际汽联一级方程式世界锦标赛、大奖赛及相关商标均为F1 Licensing B.V.的商标。