
Development

2025.01.16
2
PythonGitHub OAuth 认证开发工具其它
MCP-Github-Oauth 是一个基于 MCP(Model Context Protocol)的服务,主要用于处理 GitHub OAuth 认证相关的功能。该服务通过 stdio 进行通信,支持本地调试和运行。
View on GitHub
Overview
基本能力
产品定位
MCP-Github-Oauth 是一个用于处理 GitHub OAuth 认证的服务,适用于需要集成 GitHub 认证功能的开发场景。
核心功能
- 支持通过 stdio 进行通信。
- 提供本地调试和运行能力。
- 支持通过 MCP Inspector 进行调试。
适用场景
- 开发需要 GitHub OAuth 认证的应用。
- 本地调试和测试 GitHub OAuth 认证流程。
工具列表
- MCP Inspector:用于调试 MCP 服务的工具,支持通过浏览器访问调试界面。
常见问题解答
- 如何调试 MCP 服务?
- 使用 MCP Inspector 进行调试,通过
npx @modelcontextprotocol/inspector
命令启动。
使用教程
使用依赖
- 安装 uv 工具:
bash MacOS/Linux : curl -LsSf https://astral.sh/uv/install.sh | sh Windows : powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后需要重启终端。
安装教程
- 更新
claude_desktop_config.json
文件以注册工具:bash For Windows : code $env:AppData\Claude\claude_desktop_config.json For Mac/Linux : code ~/Library/Application\ Support/Claude/claude_desktop_config.json
配置文件示例: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 Inspector 进行调试:
bash npx @modelcontextprotocol/inspector uv --directory C:\Users\Hp\Github-Oauth run github-oauth
启动后,Inspector 会显示一个 URL,可以在浏览器中访问以开始调试。
许可证
None