Gitea MCP Server
Gitea MCPサーバーでClaude連携・セルフホストGitリポジトリ操作を自動化
docker run GITEA_ACCESS_TOKEN GITEA_HOST docker.gitea.com/gitea-mcp-server概要
Gitea MCP Serverの設定方法と使い方。
セルフホスト型Gitサービス「Gitea」をClaudeから操作できるMCPサーバー。
リポジトリ管理・Issue操作・プルリクエスト作成・マイルストーン管理が可能。
ClaudeとGiteaのMCPサーバー連携により、コードレビューの自動化やIssueトリアージ・リポジトリの一括操作を自動化できる。
GitHubライクなセルフホスト環境でもClaudeが自然言語でGit操作を実行できる。
設定方法はアクセストークンを環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
Giteaインスタンスにログインする
- 2
右上のアバター →「Settings(設定)」→「Applications(アプリケーション)」を開く
- 3
③「Token Name」に任意の名前を入力して「Generate Token」をクリックする
- 4
表示されたアクセストークンをコピーして保存する(再表示不可)
- 5
GiteaインスタンスのURLも控えておく(例: https://gitea.example.com)
こんな使い方ができます
GiteaのIssueをClaudeが自動分類してラベル付けや担当者アサインを実行できる
プルリクエストの内容をClaudeが要約してレビューコメントを自動生成できる
リポジトリの作成・設定変更・アーカイブ操作をClaudeに指示して一括実行できる
マイルストーンの進捗状況をClaudeが集計してステータスレポートを生成できる
セットアップ手順
- 1
GiteaインスタンスのSettings→ApplicationsでPersonal Access Tokenを発行する
- 2
claude mcp add gitea -e GITEA_ACCESS_TOKEN=your-token -e GITEA_HOST=https://your-gitea-instance.com -- docker run -i --rm -e GITEA_ACCESS_TOKEN -e GITEA_HOST docker.gitea.com/gitea-mcp-server
設定ファイル
コピー前に確認
Giteaインスタンス(セルフホストまたはGitea Cloud)・Personal Access Token・Docker環境が必要
claude mcp add gitea -e GITEA_ACCESS_TOKEN=your-access-token -e GITEA_HOST=https://your-gitea-instance.com -- docker run -i --rm -e GITEA_ACCESS_TOKEN -e GITEA_HOST docker.gitea.com/gitea-mcp-server