MCP Git服务器
这个项目是一个git MCP服务器的学习沙箱。
结构
.
├── src
│ ├── git_control
│ │ ├── tools.py # Git MCP tool implementations
│ │ └── server.py # FastMCP wiring and entrypoint运行服务器
从项目根运行,因此 uv 解决 pyproject.toml 和 uv.lock.
uv sync
PYTHONPATH=src uv run python -m git_control.server如果你喜欢直接从 src/ 文件夹(so PYTHONPATH 是隐式的):
cd src
uv run python -m git_control.server脚本
从项目根:
./scripts/run_server.sh运行测试
从项目根:
uv sync
UV_CACHE_DIR=/tmp/uv-cache uv run pytestCodex CLI
看 docs/codex-cli.md 用于MCP注册和验证步骤。
MCP测试示例
看 docs/git-control-test.md 用于git控件验证步骤。
包装
看 docs/packaging.md PyInstaller构建步骤。
