安裝了本地的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 server?#建立新的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 server網址",
        "--token", "你的Personal Access Token"
      ]
    }
  }
}

2. 使用範例

全部有多少 repos?
列出組織有的repos 數, Top 10
組織 MY_ORG 有那些repos?

3. 建立新的PAT

  • 啟用更多的讀取權限
    gh|600

相關鏈接

解說文章(繁體中文)

Explanation article(English)

解説記事(日本語)

##