Development

Development

site icon
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 认证功能的开发场景。

核心功能

  1. 支持通过 stdio 进行通信。
  2. 提供本地调试和运行能力。
  3. 支持通过 MCP Inspector 进行调试。

适用场景

  1. 开发需要 GitHub OAuth 认证的应用。
  2. 本地调试和测试 GitHub OAuth 认证流程。

工具列表

  1. MCP Inspector:用于调试 MCP 服务的工具,支持通过浏览器访问调试界面。

常见问题解答

  1. 如何调试 MCP 服务?
  2. 使用 MCP Inspector 进行调试,通过 npx @modelcontextprotocol/inspector 命令启动。

使用教程

使用依赖

  1. 安装 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" 安装完成后需要重启终端。

安装教程

  1. 更新 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" ] } } }

调试方式

  1. 使用 MCP Inspector 进行调试: bash npx @modelcontextprotocol/inspector uv --directory C:\Users\Hp\Github-Oauth run github-oauth 启动后,Inspector 会显示一个 URL,可以在浏览器中访问以开始调试。

许可证

None