iRacing MCP 是一个基于Python的项目,它将iRacing与模型上下文协议(MCP)集成在一起。该项目提供了工具和资源来与iRacing数据交互并构建自定义应用程序。
要启动MCP服务器,请运行:
IRACING_USERNAME="你的用户名" IRACING_PASSWORD="你的密码" uvx iracing-mcp
在settings.json中添加以下内容(在mcp.servers下):
"iracing": {
"command": "uvx",
"args": [
"iracing-mcp@latest"
],
"env": {
"IRACING_USERNAME": "your@email.com",
"IRACING_PASSWORD": "你的密码"
}
}
在settings.json中添加以下内容:
[
"mcpServers": {
"iracing": {
"command": "uvx",
"args": [
"iracing-mcp@latest"
],
"env": {
"IRACING_USERNAME": "your@email.com",
"IRACING_PASSWORD": "你的密码"
}
}
}
]
目前我只使用VS Code作为MCP客户端,因此不知道如何配置其他MCP客户端。 我很乐意接收关于如何在不同MCP服务器(例如Cursor,Claude Desktop等)上进行配置的PR。
克隆仓库:
git clone https://github.com/musantro/iracing-mcp.git
cd iracing-mcp
创建依赖环境:
uv sync
设置iRacing凭证的环境变量:
export IRACING_USERNAME="你的用户名"
export IRACING_PASSWORD="你的密码"
使用以下命令进行代码检查和格式化:
make
我们欢迎贡献!请按照以下步骤进行贡献:
本项目采用MIT许可证。详情见LICENSE文件。 </中文翻译>