此 MCP 服务器提供了与 Yahoo 虚拟体育 API 交互的工具,特别针对虚拟棒球联赛进行了定制。
克隆此仓库:
git clone <repository-url>
cd yahoo-fantasy-baseball-MCP
安装依赖项:
npm install
通过创建或更新 .env 文件设置环境变量:
YAHOO_CLIENT_ID=your_yahoo_client_id
YAHOO_CLIENT_SECRET=your_yahoo_client_secret
YAHOO_ACCESS_TOKEN=your_access_token
注意:Yahoo 虚拟体育 API 使用 OAuth 进行认证。如果 Yahoo API 端点发生变化,提供的令牌脚本可能需要更新。
.env 文件中:
YAHOO_CLIENT_ID=your_client_id
YAHOO_CLIENT_SECRET=your_client_secret
.env 文件中:
YAHOO_ACCESS_TOKEN=your_access_token
构建 TypeScript 文件:
npm run build
启动服务器:
npm start
要将此服务器添加到您的 Claude 配置中,请在您的 MCP 设置文件中添加以下内容:
"yahoo-fantasy-baseball": {
"autoApprove": [],
"disabled": false,
"timeout": 60,
"command": "node",
"args": ["path/to/yahoo-fantasy-baseball-MCP/build/index.js"],
"env": {
"YAHOO_CLIENT_ID": "your_yahoo_client_id",
"YAHOO_CLIENT_SECRET": "your_yahoo_client_secret",
"YAHOO_ACCESS_TOKEN": "your_access_token"
},
"transportType": "stdio"
}
检索球队当前的阵容。
参数:
team_key(可选):Yahoo 球队键。默认为您的主要球队。示例使用:
使用 get_team_roster 工具查看我的当前阵容。
列出可供选择的球员及其相关统计数据。
提供关于您当前比赛的详细信息。
MIT