端點與傳輸方式
正式環境的 MCP Server 位址為:https://api.ayrshare.com/mcp
它使用 Streamable HTTP 傳輸方式,並且是 無狀態的(stateless) —— 呼叫之間不需要維持工作階段。
支援的用戶端
Action MCP Server 僅 透過靜態的Authorization: Bearer 請求標頭進行驗證。這一項要求決定了下表中的所有結論:能夠在 Streamable HTTP 連線上設定自訂 HTTP 標頭的用戶端就能通過驗證,做不到的用戶端則無法驗證。開始設定之前,請先在下表找到你的用戶端。
為什麼個人連接器無法驗證
Ayrshare 的 Action MCP 需要靜態的Authorization: Bearer 標頭。在 claude.ai、Claude Desktop 或 Claude mobile 上將它新增為個人自訂連接器並不可行,因為 Ayrshare 沒有發布 OAuth 中繼資料,而請求標頭的替代方案目前是僅限獲核准組織的 Beta 功能。
在個人連接器上,你這一側沒有任何設定可以解決這個問題:沒有可填寫 Authorization 標頭的欄位,也沒有任何 API 金鑰、設定檔或帳戶設定可以啟用該標頭。Ayrshare 不發布 OAuth 中繼資料,因此連接器的 OAuth 流程沒有任何可連線的對象。 請改用上表中的用戶端:Claude Code、Claude Code 外掛,或任何允許你設定自訂 Authorization 標頭的用戶端。如果你是已加入 Anthropic 請求標頭 Beta 計畫之組織的管理員,請參見下方的 Team 與 Enterprise 組織。
Team 與 Enterprise 組織
Anthropic 的static_headers 機制讓自訂連接器可以改以請求標頭傳送固定憑證,而不必使用 OAuth。它目前 以 Beta 形式提供給少數組織的組織管理員,且 不 開放給新增個人連接器的個別使用者。
如果你的組織具有存取權,管理員必須將標頭值輸入為 Bearer 再接上你的 Ayrshare API 金鑰(包含其中的空格)—— Claude 會完全按照輸入的內容傳送該值,不會替你補上這個字首(scheme)。關於目前的開放狀況與設定方式,請參見 Anthropic 的連接器驗證文件。
身分驗證
身分驗證是由為 REST API 提供支援的同一條 Ayrshare API 處理鏈執行。- 必填:
Authorization: Bearer YOUR_API_KEY—— 你的帳戶 API 金鑰(涉及設定檔與子設定檔時,需要 Business 方案的金鑰)。 - 選填:
Profile-Key: YOUR_PROFILE_KEY—— 讓此連線上的每一次呼叫都以該子設定檔為目標。 - 每次呼叫可選:
profileKey工具參數 —— 僅讓本次工具呼叫以某個子設定檔為目標。
優先順序:參數優先於標頭
當一次工具呼叫同時包含profileKey 參數 與 連線上的 Profile-Key 標頭時,本次呼叫的 profileKey 參數優先生效。只有在未提供有效參數時,才會使用該標頭。
一個例外:在 get_platform_history 與 get_social_network_analytics 上,X/Twitter 的 userId / userName 查詢必須僅使用帳戶 API 金鑰;此時若傳入 profileKey 參數或 Profile-Key 標頭,會回傳 400 錯誤。
MCP 的
initialize 與 tools/list 方法可以在 驗證之前 存取 —— 它們只回傳中繼資料,不會執行任何動作。所有工具呼叫都必須經過驗證。驗證錯誤
在工具呼叫中使用未驗證或無效的金鑰,會回傳 Ayrshare error 403 / code 102,錯誤訊息為 “API Key not valid”。依照 MCP 規範,工具執行錯誤會以內含(in-band)方式回傳:工具結果會帶有isError: true 與該錯誤訊息,而 MCP 傳輸層本身則回傳 HTTP 200。(403 / 102 是 Ayrshare 的應用層錯誤,而非傳輸層狀態。)
連線
方式 A:Claude Code 外掛
如果你使用 Claude Code,可以安裝 Ayrshare 外掛。該外掛已內建 MCP Server 設定、初始化指令、代理程式、技能以及確認 hook。完整安裝步驟請參見 Claude Code 外掛 頁面。方式 B:任何 MCP 用戶端
對於任何支援 Streamable HTTP 且允許你設定自訂請求標頭 的 MCP 用戶端 —— 請參見上方的 支援的用戶端 —— 可以直接註冊伺服器。在 Claude Code 中:Profile-Key 標頭:
X/Twitter 自帶(BYO)憑證
自 2026 年 3 月 31 日起,透過 Ayrshare 進行的 X/Twitter 操作需要使用你自己的 OAuth 1.0a 憑證。當工具呼叫的目標是 X/Twitter 時,請在連線上與Authorization(以及選用的 Profile-Key)標頭一起附上以下兩個標頭:
這些標頭與 REST API 所使用的相同 —— 每個 Ayrshare 帳戶對應一組 OAuth 1.0a 金鑰對,並在每個以 X 為目標的請求中傳送(同一組金鑰適用於所有子設定檔)。Ayrshare 在此處不使用 OAuth 2.0。關於設定、政策與疑難排解,請參見 API 概觀 與 X BYO Key 設定指南。
連線時同時設定 BYO 標頭
若要從一開始就設定 X/Twitter BYO 憑證,請在新增伺服器時同時提供兩個 OAuth 1.0a 標頭與Authorization 標頭(若每次呼叫都要以某個子設定檔為目標,也請一併附上 Profile-Key):
為既有連線補上 BYO 標頭
連線上的標頭在新增伺服器時就已固定,因此若你之前連線時沒有帶上 BYO 標頭,需要先移除伺服器,然後重新新增並提供完整的標頭集合(重新包含你之前已在使用的任何標頭,例如Profile-Key):
後續步驟
工具目錄
按領域分組的 33 個工具,包含適用範圍與用途。
Claude Code 外掛
為 Claude Code 安裝 Ayrshare 外掛。