首先,我们安装uv并设置我们的Python项目和环境:
MacOS/Linux : curl -LsSf https://astral.sh/uv/install.sh | sh
Windows : powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
确保之后重启终端以确保uv命令被正确识别。
现在,让我们创建并设置我们的项目:
claude_desktop_config.json来注册工具claude_desktop_config.json:对于Windows : code $env:AppData\Claude\claude_desktop_config.json
对于Mac/Linux : code ~/Library/Application\ Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"Github-Oauth": {
"command": "C:\\Users\\Hp\\.local\\bin\\uv",
"args": [
"--directory",
"C:\\Users\\Hp\\Github-Oauth\\src\\github_oauth",
"run",
"server.py"
]
}
}
}
由于MCP服务器通过标准输入输出运行,调试可能会很困难。为了获得最佳的调试体验,我们强烈推荐使用MCP Inspector。
你可以通过以下命令使用npm启动MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory C:\Users\Hp\Github-Oauth run github-oauth
启动后,Inspector会显示一个URL,你可以在浏览器中访问该URL开始调试。