本项目构建了一个MCP(多通道管道)服务器,它作为MLB Stats API的包装器存在。借助该服务器,你能便捷地访问和处理各类MLB数据,像赛程安排、比赛结果以及球队信息等。而且,该服务器是专门为在MCP框架下实现高效的数据检索与处理而设计的。
本项目提供了一个强大的MCP服务器,用于访问MLB Stats API,你可以按照以下步骤快速体验其功能。
以下两个演示视频展示了mcp_mlb_statsapi
的功能:
brew install uv
- **Windows安装方式**:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
其他安装说明可参考其官方网站:安装uv
mcp_mlb_statsapi
包可在 PyPI 上获取,使用 pip
进行安装:
pip install mcp_mlb_statsapi
你也可以克隆此仓库,使用源代码运行:
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
进入 Claude > 设置 > 开发者 > 编辑配置 > claude_desktop_config.json,添加以下内容:
{
"mcpServers": {
"mcp_mlb_statsapi": {
"command": "{YOUR_PYTHON_EXECUTABLE_PATH}/python",
"args": ["-m", "mcp_mlb_statsapi"]
}
}
}
若你使用源代码安装,则添加:
{
"mcpServers": {
"mcp_mlb_statsapi": {
"command": "{YOUR_UV_EXECUTABLE_PATH}/uv",
"args": [
"--directory",
"{YOUR_PROJECT_PATH}/src/mcp_mlb_statsapi",
"run",
"mcp_mlb_statsapi"
]
}
}
}
欢迎大家积极贡献!你可以打开问题或提交拉取请求。
该 MCP 服务器依据 MIT 许可证发布。这意味着你可以自由使用、修改和分发该软件,但需遵循 MIT 许可证的条款和条件。更多细节,请查阅项目仓库中的 LICENSE 文件。
本项目依赖以下外部库和资源:
mlb - statsapi
。