Twinkle HubTwinkle Hub

10 分鐘​完成​接入

Twinkle Hub 是一個 MCP endpoint。​以下依你使用的工具​分節,​照著做完就能接上。

取得 API key

登入後這裡會顯示你的 key,​下面的設定也會自動​填好。

取得 API key

Twinkle Hub Desktop Extension

我們將 Twinkle Hub 打包為 Claude Desktop 的一鍵安裝檔(.mcpb)— 下載後雙擊,貼上您的 sk-... key 即可完成​安裝,​無需​手動​編輯 claude_desktop_config.json。

⬇ 下載 Twinkle Hub for Claude Desktop

雙擊​下載的 twinkle-hub.mcpb,Claude Desktop 將彈出​安裝對話框,請輸入 API key(可從 dashboard 取得),​按下確認即可完成。

Claude Desktop

想自訂​設定?請編輯此檔案:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json
  • Linux:~/.config/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "twinkle-hub": {
      "type": "http",
      "url": "https://api.twinkleai.tw/mcp/",
      "headers": {
        "Authorization": "Bearer sk-..."
      }
    }
  }
}

請將 sk-... 替換為您 dashboard 上顯示的 key。​重啟 Claude 後,​Twinkle Hub 的工具即可使用。

Claude Code (CLI)

Claude Code 內建 claude mcp add 指令:

bash
claude mcp add --transport http twinkle-hub https://api.twinkleai.tw/mcp/ \
  --header "Authorization: Bearer sk-..."

計費

免費額​度、​速率​限制與各方案​差異都整理在定價頁。額度用盡時 gateway 會​先攔下​呼叫,​回補後自動​恢復,​不需要做任何​設定。

如何​移除

想暫停使用?​以下是各 client 移除 Twinkle Hub MCP 的方式。您的 API key 不會被回收,​未來若想重新​使用,​直接​加回​設定​即可。

Claude Desktop

編輯 ~/Library/Application Support/Claude/claude_desktop_config.json(Windows 為 %APPDATA%\Claude\claude_desktop_config.json),​刪除 mcpServers 中的 twinkle-hub 段落,​存檔後重啟 Claude Desktop。

Claude Code

bash
claude mcp remove twinkle-hub

想徹底​刪除​帳號?

上述操作僅​移除 client 端​設定,​hub 帳號與 API key 仍保留。​若需​完整刪除帳號與資料,請前往 /account/security 申請​刪除​(72 小時寬限期)。

疑難排解

下面每一條都來自​實際​發生過的呼叫​錯誤。​左邊是你會​看到的訊息,​下面是原因與做法。

Please reconnect to Twinkle Hub…

你直接用個別工具​名稱呼叫​(例如 tw_search_datasets)。本服務只公開四支工具,​個別​工具要透過 execute_tool 派送。

改用 execute_tool,把工具名放進 tool_id、​參數​放進 arguments。

找不到這個 tool_id

這個名稱不存在,​通常是舊名。​2026 年 8 月所有​台灣​工具​加上了 tw_ 前綴,​舊名不再保留。

用 discover_tools 以​自然​語言​描述你要找的資料,​取得​目前的名稱。

filters[0].field 不是這個資料集​可查的欄位

篩選​條件的 field 必須是該資料集實際​存在的欄位​名,而每個資料集的欄位都不一樣。

先用 tw_get_dataset 看欄位清單;錯誤訊息的 details.allowed_columns 也會列出可用欄位。

不認得的參數:​['columns']

參數名稱打錯​了。​常見的是把 columns 當成 select、或沿用 SQL 的習慣​命名。

照錯誤訊息​列出的「可用的參數」​改;不確定​參數​形狀時用 inspect_tool 查。

點數​不足 / 已達方案上限

兩種不同的狀況:​點數用​完(402)要​等額度回補或儲值;方案額度已滿(409)要​調整​訂閱或升級。

先看錯誤碼再​決定——402 和 409 的解法不一樣,​儲值​不會​解決 409。

語意​檢索​暫停​服務​中(索​引重​整)

判決的語意​檢索​偶爾會​因為​重建​索引而​暫停,此時關鍵字​檢索​仍然​可用,​而且​涵蓋的月份更新。

改用​關鍵字​檢索:把要找的詞放進 jfull_contains,可再搭配 court_code 與年份縮小範圍。