AgentHubAgentHub

使用场景/代码审查与 GitHub

代码审查 / GitHub MCP 推荐

拉取 PR、读 diff、查 Issue、管理仓库。适合 Code Review、发布说明、CI 问题排查。

共匹配 6,813 个资源 · 第 95 / 142 页

什么是代码审查与 GitHub?

GitHub MCP 让 AI 进入你的协作流程:拉取 PR diff 做代码审查、检索 Issue 历史定位已知问题、读取 CI 日志分析构建失败、汇总提交生成 changelog。官方 github/github-mcp-server 通过 GitHub API 或个人访问令牌(PAT)鉴权,Gitee / GitLab 也有对应实现。

Code Review 实践:把团队的评审规范写成 Skill(如「检查竞态、边界、错误处理,按严重度输出」),配合 GitHub MCP 让 AI 先过一遍 PR,人工只看 AI 标出的高风险行——审查耗时通常明显下降,且低級错误漏检更少。

权限建议:使用细粒度 PAT(只授予目标仓库 contents / pull-requests 读写),组织仓库务必开只读起步;让 AI 发布评论或合并前先要求确认,防止误操作污染协作记录。

适合做什么

  • PR 自动审查
  • 生成 changelog
  • 跨仓库 Issue 检索
  • 依赖安全告警跟进

不太适合

  • 替代人工安全审计
  • 在无授权仓库上操作

相关资源

查看全部 →

MCP 审计

SkillSkillsMP

审计 MCP 服务器的协议合规性、元数据漂移与兼容性回归。在审查工具注解、工具/结果 schema、结构化输出、生命周期/初始化握手、capabilities、prompts/resources 支持、传输方式、认证、安全、版本漂移,或 Warden/CI 的 MCP 兼容性检查时使用。触发短语包括“audit MCP”“check MCP spec compliance”“review tool hints”“validate tools/list”“check initialize handshake”“review prompt or resource capabilities”以及“check MCP compatibility in Warden”。

source

Cloudflare 临时邮箱

SkillSkillsMP

使用用户提供的 Address JWT 与 API base URL,从 cloudflare_temp_email 邮箱收发邮件。当用户(或 OpenClaw/Codex/Cursor 之类的 agent)需要列出收件箱、获取指定邮件,或通过服务端解析的 /api/parsed_mails、/api/parsed_mail/:id 与 /api/send_mail 端点发送邮件时使用。若解析端点不可用,回退为用 mail-parser-wasm + postal-mime 在本地解析 /api/mail/:id 的原始源码。不处理邮箱创建——JWT 由用户自行提供。

source

mcp-csharp-debug(C# MCP 调试)

SkillSkillsMP

在本地运行与调试 C# MCP 服务器。涵盖 IDE 配置、MCP Inspector 测试、GitHub Copilot Agent 模式集成、日志设置与故障排查。适用:用 dotnet run 本地运行 MCP 服务器、为 MCP 调试配置 VS Code 或 Visual Studio、用 MCP Inspector 测试工具、用 GitHub Copilot Agent 模式测试、诊断工具注册问题、设置 mcp.json 配置、调试 MCP 协议消息、配置 stdio 与 HTTP 服务器日志。不适用:新建 MCP 服务器(用 mcp-csharp-create)、写自动化测试(用 mcp-csharp-test)、发布或部署到生产(用 mcp-csharp-publish)。

source

mcp-csharp-create(C# MCP 服务器创建)

SkillSkillsMP

使用 C# SDK 与 .NET 项目模板创建 MCP 服务器。涵盖脚手架、tool/prompt/resource 实现,以及 stdio 与 HTTP 传输配置。适用:新建 MCP 服务器项目、用 dotnet new mcpserver 搭脚手架、添加 MCP tools/prompts/resources、在 stdio 与 HTTP 传输间做选择、在 Program.cs 中配置 MCP 托管、用 MapMcp 设置 ASP.NET Core MCP 端点。不适用:调试或运行现有服务器(用 mcp-csharp-debug)、写测试(用 mcp-csharp-test)、发布或部署(用 mcp-csharp-publish)、构建 MCP 客户端、非 .NET 的 MCP 服务器。

source

mcp-csharp-test(C# MCP 测试)

SkillSkillsMP

在多个层面测试 C# MCP 服务器:单个工具的单元测试,以及基于 MCP 客户端 SDK 的集成测试。适用:MCP tool 方法的单元测试、用内存 MCP 客户端/服务器做集成测试、经 MCP 协议的端到端测试、用 WebApplicationFactory 测试 HTTP MCP 服务器、在工具测试中 mock 依赖、为 MCP 服务器编写评测、设计评测问题、度量工具质量。不适用:测试 MCP 客户端(本技能只测服务器)、负载或性能测试、测试非 .NET MCP 服务器、调试服务器问题(用 mcp-csharp-debug)。

source

mcp-csharp-publish(C# MCP 发布部署)

SkillSkillsMP

发布并部署 C# MCP 服务器。涵盖 stdio 服务器的 NuGet 打包、HTTP 服务器的 Docker 容器化、Azure Container Apps 与 App Service 部署,以及发布到官方 MCP Registry。适用:把 stdio MCP 服务器打包成 NuGet 工具、为 HTTP MCP 服务器编写 Dockerfile、部署到 Azure Container Apps 或 App Service、发布到 registry.modelcontextprotocol.io 的 MCP Registry、为 MCP 包元数据配置 server.json、搭建 MCP 服务器发布的 CI/CD。不适用:发布普通 NuGet 库(非 MCP 专用)、与 MCP 无关的通用 Docker 指导、新建服务器(用 mcp-csharp-create)、调试(用 mcp-csharp-debug)、写测试(用 mcp-csharp-test)。

source

Android 测试

SkillSkillsMP

在为 Bitwarden 的 Android 代码编写或审查测试时使用本技能。触发词:“BaseViewModelTest”、“BitwardenComposeTest”、“BaseServiceTest”、“stateEventFlow”、“bufferedMutableSharedFlow”、“FakeDispatcherManager”、“expectNoEvents”、“assertCoroutineThrows”、“createMockCipher”、“createMockSend”、“asSuccess”、“Why is my Bitwarden test failing?”,以及关于 Bitwarden 的 ViewModel、repository、Compose 界面或数据源的测试问题。

source

常见问题

GitHub MCP 需要 OAuth 还是 Token?

本地 stdio 部署用个人访问令牌(推荐细粒度 PAT)最简单;多用户托管场景才需要 GitHub App / OAuth。环境变量名见资源详情页。

AI 审查会漏掉安全问题吗?

会。它是第一道过滤而非替代:语义类缺陷检出不错,但供应链、越权逻辑仍需专业审计与人工评审兜底。

私有仓库安全吗?

取决于模型提供方与令牌权限。企业内网可选本地模型 + 只读令牌;令牌务必设置过期与最小 scope,并定期轮换。

配套安装与配置教程

相关场景