程式碼編輯器及 CLI 代理

程式碼編輯器及命令列代理需要伺服器網址,以及放在標頭中的 Token。請在您的帳戶頁面建立 Token——每個工具一個,以便單獨切斷任何一個——並且不要把它寫在會提交到程式碼庫的檔案中。

在以下範例中,Token 從環境變數 PUBLICWWW_TOKEN 讀取,或只詢問一次;如用戶端兩者都做不到,YOUR_TOKEN 代表 Token 本身。Claude Code 的說明在 Claude 頁面。

VS Code

GitHub Copilot 的代理模式。加入到專案中的 .vscode/mcp.json,或加入到用戶設定(命令選擇區:MCP: Open User Configuration):

{
  "inputs": [
    { "type": "promptString", "id": "publicwww-token",
      "description": "PublicWWW token", "password": true }
  ],
  "servers": {
    "publicwww": {
      "type": "http",
      "url": "https://api.publicwww.com/mcp",
      "headers": { "Authorization": "Bearer ${input:publicwww-token}" }
    }
  }
}

VS Code 會在伺服器首次啟動時詢問 Token,並把它保存在其密鑰儲存區,而不是檔案中。一鍵完成同樣設定:Install in VS Code。

Cursor

~/.cursor/mcp.json 適用於所有專案,.cursor/mcp.json 則只適用於單一專案:

{
  "mcpServers": {
    "publicwww": {
      "url": "https://api.publicwww.com/mcp",
      "headers": { "Authorization": "Bearer ${env:PUBLICWWW_TOKEN}" }
    }
  }
}

或一鍵完成:Add to Cursor——它會從 PUBLICWWW_TOKEN 讀取 Token。

Devin Desktop(前稱 Windsurf)

~/.config/devin/mcp_config.json;在 Windows 上為 %APPDATA%\devin\mcp_config.json:

{
  "mcpServers": {
    "publicwww": {
      "url": "https://api.publicwww.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

請使用 url:較舊的 serverUrl 只有上一代的 Cascade 代理才能理解。

Gemini CLI

以擴充功能形式安裝——它只會詢問 Token 一次,並把它保存在系統鑰匙圈中,同時附帶一個包含查詢語法的技能:

gemini extensions install https://github.com/publicwww-com/publicwww-mcp

或手動寫入 ~/.gemini/settings.json——Streamable HTTP 伺服器所用的鍵是 httpUrl:

{
  "mcpServers": {
    "publicwww": {
      "httpUrl": "https://api.publicwww.com/mcp",
      "headers": { "Authorization": "Bearer ${PUBLICWWW_TOKEN}" }
    }
  }
}

如用 url 代替 httpUrl,Gemini CLI 會改用較舊的 SSE 傳輸方式,而本伺服器並不支援。

Codex CLI

codex mcp add publicwww --url https://api.publicwww.com/mcp \
     --bearer-token-env-var PUBLICWWW_TOKEN

或手動在 ~/.codex/config.toml 中寫入同樣設定;Codex 會從指定的變數讀取 Token:

[mcp_servers.publicwww]
url = "https://api.publicwww.com/mcp"
bearer_token_env_var = "PUBLICWWW_TOKEN"

Codex 也可以用 OAuth 登入,而不用 Token:

codex mcp add publicwww --url https://api.publicwww.com/mcp
codex mcp login publicwww

經 SSH 在伺服器上使用 Codex。按「允許」後,瀏覽器會被導向 http://127.0.0.1:<port>/callback?code=…——這個位址只有伺服器上的 Codex 本身在監聽,因此您的瀏覽器會顯示連線錯誤。請從網址列複製整個位址,並趁 codex mcp login 仍在等待時,在伺服器上開啟它:

curl "http://127.0.0.1:<port>/callback?code=...&state=..."

Codex 會報告登入完成。授權碼只能使用一次,有效期為十分鐘,而且位址必須來自同一次 codex mcp login 執行。

DeepSeek Harness

dsh plugin --profile web add github:publicwww-com/dsh-publicwww

此插件透過 DeepSeek Harness 自己的 MCP 用戶端連接伺服器,並從 PUBLICWWW_TOKEN 讀取 Token——請參閱插件頁面。

其他用戶端

任何能透過 Streamable HTTP 新增遠端 MCP 伺服器並設定請求標頭的用戶端,只要使用上述網址及 Authorization: Bearer 標頭即可運作。只能啟動本機伺服器的用戶端,可以透過 mcp-remote 橋接程式連接本伺服器(需要 Node.js):

{
  "mcpServers": {
    "publicwww": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.publicwww.com/mcp",
               "--header", "Authorization:${AUTH_HEADER}"],
      "env": { "AUTH_HEADER": "Bearer YOUR_TOKEN" }
    }
  }
}

以上所有用戶端的現成設定檔、包含查詢語法的代理技能,以及安裝按鈕,都在 GitHub 上。

Authorization: 後面刻意不加空格:有些用戶端無法正確傳遞含空格的參數,因此含空格的部分放在 env 中。

下一頁 n8n、Make 及 Zapier