mcpField
C
Claude Code + GitHub Actions統合

Claude Code + GitHub Actions統合

Local
github.com/mokemoke0821AI & Agents0Updated 73w ago

About Claude Code + GitHub Actions統合

This project combines local Claude Code development with Claude in GitHub Actions and includes MCP configuration for Claude Desktop. It is intended for development workflows that use GitHub PRs and Issues to invoke Claude and synchronize results locally.

Key features

  1. 01Connect Claude Code with GitHub Actions
  2. 02Respond to PRs and Issues via @claude
  3. 03Run tests automatically on pushes
  4. 04Integrate three MCP servers
  5. 05Include error-diagnosis tools

Use cases

  1. 01Develop and test locally with Claude Code
  2. 02Request code review or changes through PRs or Issues
  3. 03Sync automated results back locally

MCP support

The project includes MCP server configuration for Claude Desktop and lists filesystem, enhanced-development-commander, and enhanced-file-commander as its three integrated servers.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project 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 Integration

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統合完了 🎉

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.