ローカルの Gitea MCP Server をインストールした後は、OpenCode 内で自然言語を使って Gitea Server のさまざまな情報を照会できます。個々のウェブページを開いたり、SQL クエリを使ったりする必要はありません。

「チャットを通じて Gitea リポジトリを探索し、管理する楽しさを!」

1. インストール手順

  1. gitea-mcp.exe をダウンロード: https://gitea.com/gitea/gitea-mcp/releases
  2. gitea-mcp.exe を環境変数 PATH から検索できるフォルダにコピーする
  3. C:\Users\ユーザー名\.config\opencode\opencode.json を編集し、"gitea-mcp" の設定を追加する
    1. Personal Access Token(PAT):設定 → アプリケーション → Token
    2. Token は生成直後のみコピー可能です。以前コピーしたものを使用するか、[[300-R興趣/300-99-Tools/ai/チャットを通じて Gitea リポジトリを探索・管理する―Gitea MCP Server の使用#OpenCodeで会社のGiteaサーバーを照会するには?#新しいPATを作成|新しいPATを作成]] してください。
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": [
    "oh-my-opencode"
  ],
  "permission": {
    "skill": {
      "*": "allow",
      "pr-review": "allow",
      "internal-*": "deny",
      "experimental-*": "ask"
    }
  },
  "mcp": {
    "GitHub-MCP": {
      "type": "remote",
      "url": "https://api.githubcopilot.com/mcp/",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer GitHub の Personal Access Token"
      }
    },
    "chrome-devtools": {
      "type": "local",
      "command": [
        "npx",
        "chrome-devtools-mcp@latest",
        "--autoConnect"
      ]
    },
    "gitea-mcp": {
      "type": "local",
      "command": [
        "gitea-mcp",
        "-t",
        "stdio",
        "--host",
        "https://あなたのGiteaサーバーURL",
        "--token", "あなたのPersonal Access Token"
      ]
    }
  }
}

2. 使用例

全体でいくつのリポジトリがありますか?
組織のリポジトリ数を上位10件まで表示
組織 MY_ORG にあるリポジトリは?

3. 新しいPATを作成する

  • より多くの読み取り権限を有効化する
    gh|600

関連リンク

解説記事(繁体字中国語)
Explanation article(English)
解説記事(日本語)