该项目提供了一个MCP(模型上下文协议),作为MLB统计数据API的封装。它允许您轻松访问和处理各种MLB数据点,包括赛程、比赛结果和球队信息。此服务器旨在MCP框架内高效地检索和处理数据。
这里有一些演示视频,展示了mcp_mlb_statsapi的能力:
如果您使用的是Mac,请安装uv如下:
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进行数据检索。