mcpField
C
Claude Code + GitHub Actions統合

Claude Code + GitHub Actions統合

本地服务
github.com/mokemoke0821AI 与智能体073 周前更新

关于 Claude Code + GitHub Actions統合

该项目将 Claude Code 本地开发与 GitHub Actions 中的 Claude 集成,并包含 Claude Desktop 的 MCP 服务配置。它面向希望在本地开发、通过 GitHub PR 和 Issue 触发 Claude,并同步结果的开发流程。

主要功能

  1. 01连接 Claude Code 与 GitHub Actions
  2. 02通过 @claude 响应 PR 和 Issue
  3. 03推送时自动运行测试
  4. 04集成三个 MCP 服务
  5. 05提供错误诊断工具

适用场景

  1. 01在本地使用 Claude Code 开发和测试
  2. 02通过 PR 或 Issue 请求代码审查与修改
  3. 03将自动化结果同步回本地

MCP 相关

项目包含 Claude Desktop 的 MCP 服务集成配置,列出 filesystem、enhanced-development-commander 和 enhanced-file-commander 三个服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Claude Code + GitHub Actions 集成

🎯 概述

将 Claude Code(本地开发)与 grll/claude-code-action(GitHub Actions)连接起来的集成开发环境

🚀 设置

1. 初始设置
npm install
npm run setup
2. GitHub 设置
  1. 创建并推送 GitHub 仓库
  2. 安装 Claude GitHub App
  3. 在 GitHub Secrets 中设置以下内容:
    • CLAUDE_ACCESS_TOKEN
    • CLAUDE_REFRESH_TOKEN
    • CLAUDE_EXPIRES_AT
3. 确认同步
npm run sync

📋 使用方法

本地开发
# Claude Codeチャット開始
npm run claude:local

# または直接
claude-code --chat
GitHub 集成

在 PR 和 Issue 中提及 @claude:

@claude このコードをレビューして改善提案をしてください
@claude バグを修正してください
@claude 新機能を実装してください

🔄 集成流程

  1. 本地:使用 Claude Code 开发和测试
  2. 推送:将更改推送到 GitHub
  3. 自动化:通过 GitHub Actions 运行 Claude
  4. 同步:将结果同步到本地

🧪 测试

npm run sync test

🛠️ 故障排除

  • 未检测到 Claude Code → 确认是否已安装
  • GitHub 身份验证错误 → 确认 Secrets 设置
  • 同步错误 → 重新运行 npm run sync

🚀 Claude MCP Server 集成

用于 Claude Desktop App 的 MCP(Model Context Protocol)服务集成项目

📊 项目统计

  • 文件数:174
  • 代码行数:51,135
  • 已集成的 MCP 服务:3

✅ 已集成的 MCP 服务

  1. filesystem - 文件系统操作(通过 npx)
  2. enhanced-development-commander - 开发辅助工具
  3. enhanced-file-commander - 文件管理工具

🔧 主要功能

  • 完全自动化的 GitHub Actions CI/CD
  • 优化 Claude Desktop App 设置
  • 配备错误诊断工具
  • 支持 @claude 提及(需要 Claude GitHub App)

📝 设置

  1. 克隆仓库
  2. 运行 npm install
  3. 应用 MCP 配置文件

⚙️ GitHub Actions

  • 自动测试:推送时自动运行
  • Claude 集成:通过 @claude 提及自动回复

最后更新:2025-05-31 - GitHub Actions 集成完成 🎉

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。