此模型上下文协议(MCP)服务器通过 FastF1 Python 库提供了访问一级方程式数据和统计信息的功能。它允许您通过干净的 MCP 接口访问比赛日历、赛事信息、会话结果、车手数据、圈速、遥测数据以及锦标赛排名。
pip install fastf1 pandas numpy
cd f1-mcp-server
npm install
npm run build
在您的 Cline MCP 设置文件中添加以下内容(~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
{
"mcpServers": {
"formula1": {
"command": "node",
"args": ["/Users/rakeshgangwar/Documents/Cline/MCP/f1-mcp-server/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
get_event_schedule获取特定赛季的一级方程式比赛日历。
参数:
year (数字类型):赛季年份(例如,22)get_event_info获取关于特定一级方程式大奖赛的详细信息。
参数:
year (数字类型):赛季年份(例如,22)identifier (字符串类型):事件名称或轮次编号(例如,“Monaco”或“7”)get_session_results获取特定一级方程式会话的结果。
参数:
year (数字类型):赛季年份(例如,22)event_identifier (字符串类型):事件名称或轮次编号(例如,“Monaco”或“7”)session_name (字符串类型):会话名称(例如,“Race”,“Qualifying”,“Sprint”,“FP1”,“FP2”,“FP3”)get_driver_info获取关于特定一级方程式车手的信息。
参数:
year (数字类型):赛季年份(例如,22)event_identifier (字符串类型):事件名称或轮次编号(例如,“Monaco”或“7”)session_name (字符串类型):会话名称(例如,“Race”,“Qualifying”,“Sprint”,“FP1”,“FP2”,“FP3”)driver_identifier (字符串类型):车手标识符(编号、代码或姓名;例如,“44”,“HAM”,“Hamilton”)analyze_driver_performance分析一级方程式会话中车手的表现。
参数:
year (数字类型):赛季年份(例如,22)event_identifier (字符串类型):事件名称或轮次编号(例如,“Monaco”或“7”)session_name (字符串类型):会话名称(例如,“Race”,“Qualifying”,“Sprint”,“FP1”,“FP2”,“FP3”)driver_identifier (字符串类型):车手标识符(编号、代码或姓名;例如,“44”,“HAM”,“Hamilton”)compare_drivers比较多位一级方程式车手的表现。
参数:
year (数字类型):赛季年份(例如,22)event_identifier (字符串类型):事件名称或轮次编号(例如,“Monaco”或“7”)session_name (字符串类型):会话名称(例如,“Race”,“Qualifying”,“Sprint”,“FP1”,“FP2”,“FP3”)drivers (字符串类型):逗号分隔的车手代码列表(例如,“HAM,VER,LEC”)get_telemetry获取特定一级方程式圈的遥测数据。
参数:
year (数字类型):赛季年份(例如,22)event_identifier (字符串类型):事件名称或轮次编号(例如,“Monaco”或“7”)session_name (字符串类型):会话名称(例如,“Race”,“Qualifying”,“Sprint”,“FP1”,“FP2”,“FP3”)driver_identifier (字符串类型):车手标识符(编号、代码或姓名;例如,“44”,“HAM”,“Hamilton”)lap_number (数字类型,可选):圈数(如果没有提供,则获取最快圈)get_championship_standings获取一级方程式锦标赛排名。
参数:
year (数字类型):赛季年份(例如,22)round_num (数字类型,可选):轮次编号(如果没有提供,则获取最新排名)一旦服务器被添加到您的 MCP 设置并运行,您可以使用这些工具与 Cline 来访问一级方程式数据。
示例查询:
该服务器使用 FastF1 Python 库,该库提供了对官方一级方程式计时数据、汽车遥测数据和会话结果的访问。
MIT