跳轉到主要內容

為 Kanera MCP 設定 Gemini CLI

Gemini CLI 透過以下連結連線到 Kanera 模型上下文協議。它支援遠端 HTTP 伺服器、自動 OAuth 發現、動態客戶端註冊和令牌重新整理。

新增 Kanera 作為遠端 HTTP 伺服器:

gemini mcp add --scope user --transport http kanera https://mcp.kanera.app/mcp

啟動 Gemini CLI,然後從互動式提示符進行身份驗證:

/mcp auth kanera

雙子座 CLI 開幕 Kanera 登入,檢視請求的訪問許可權,然後選擇"登入"按鈕。 允許訪問。執行 gemini mcp list 從你的 shell 驗證伺服器是否連線,或者使用 /mcp 雙子座CLI內部檢查它。

您也可以直接在Gemini CLI中配置Kanera settings.json:

{
"mcpServers": {
"kanera": {
"httpUrl": "https://mcp.kanera.app/mcp"
}
}
}

互動式 OAuth 需要本地瀏覽器和 localhost 回撥。 在無頭或遠端環境中,如果無法完成該回撥,請使用 裝置授權 如果您的客戶端支援裝置授權,或迴歸到 API 金鑰。參見 連線 AI 代理 用於作用域和斷開代理。

安裝 Kanera 技能​

MCP 連線可讓 Gemini CLI 訪問 Kanera 的工具。 可選 Kanera 代理技能 教會它如何將名稱解析為穩定 ID、在報告或更改工作前讀取實時狀態、區分已完成的工作和建立活動、使用等效金鑰,以及安全處理許可權或速率限制失敗。

使用開啟的 Agent Skills 安裝程式全域性安裝技能:

npx -y skills add https://github.com/happendev/Kanera/tree/main/integrations/skills/kanera --yes --global

要進行手動安裝,請下載完整的 kanera 將它放在下面的位置之一:

  • ~/.agents/skills/kanera/ 或 ~/.gemini/skills/kanera/ 跨專案的個人技能。
  • .agents/skills/kanera/ 或 .gemini/skills/kanera/ 將技能與該專案共享。

運行 /skills list Gemini CLI 內部驗證技能是否可用,並且 /skills reload Gemini CLI 在啟用技能時會要求確認。

例外:使用 API 金鑰連線​

:::警告 儘可能使用 OAuth API 金鑰是您自己儲存和輪換的長期秘密,並且使用個人金鑰完成的工作會記錄為您,而無需 透過 <代理人> 只有在 OAuth 真正無法工作時才使用一個標籤:

  • 您的 Gemini CLI 環境無法完成 localhost OAuth 回撥。
  • 您需要一個本地 stdio 伺服器,不能使用 Kanera CLI. kanera auth login 使用 OAuth 登入,並且 kanera mcp 使用該登入服務 stdio,無需金鑰。
  • 計算機沒有用於登入的瀏覽器。 嘗試 裝置授權 首先,如果你的客戶端支援它。

當您使用金鑰時,請建立它 只讀 除非代理必須更改工作,並將其儲存在環境變數中而不是提交的檔案中。 : : :

新增授權標頭 settings.json 從您的環境中讀取金鑰:

{
"mcpServers": {
"kanera": {
"httpUrl": "https://mcp.kanera.app/mcp",
"headers": {
"Authorization": "Bearer $KANERA_API_KEY"
}
}
}
}

建立一個私鑰 配置檔案設定 -> API 金鑰 或者一個工作區鍵 工作區設定 -> API。避免將鑰匙直接插入 settings.json.

客戶參考​