Signal Lab

官方

託管式 MCP 伺服器,提供 500 多個免費資料來源(市場、總體經濟、天氣、OSINT),並附有存取權限、速率限制、授權條款及驗證日期。無需金鑰。

你可以用 Signal Lab MCP 做什麼?

  • 搜尋資料目錄 — 請助理尋找涵蓋市場、總體經濟、能源、農業、航運、天氣、新聞、OSINT 等領域的免費或可免費入門的資料來源。
  • 取得來源的擷取技能 — 透過 get_ingestion_skill,取得 234 個具備擷取技能的來源中任一來源的文件說明,例如 Frankfurter。
  • 檢視 MCP 伺服器稽核 — 查閱 Signal Lab 的 MCP 伺服器稽核結果,以便在為代理選擇伺服器前進行比較。
  • 推薦資料來源 — 請助理將資料來源構想提交至 Signal Lab 的私人審核佇列,以供評估。
  • 提供意見回饋 — 無需帳戶或 API 金鑰,即可透過伺服器提供對目錄的意見回饋。

託管 MCP 伺服器

npx add-mcp 'https://signal-lab.qdt.ai/api/mcp'

可安裝到 Claude Code、Codex、Cursor 等客戶端

文件

Signal Lab MCP 伺服器

將您的 AI 代理連接至 Signal Lab 目錄,其中收錄 913 個免費及免費入門資料來源(金融市場、全球總體經濟、能源、農業與食品、資金流向、運輸與航運、研究與灰色文獻、天氣、新聞與 RSS、OSINT 與網路威脅)、工具和模型。此伺服器公開提供,無需 API 金鑰或帳戶。8 個目錄工具只會讀取目錄,而 find_mcp_servers 和 get_mcp_audit 只會讀取我們的 MCP 伺服器稽核。suggest_source 和 feedback 只會將項目加入我們的私人審核佇列(請參閱建議資料來源);我們會在代理建議回覆經審核的提案。

端點 https://signal-lab.qdt.ai/api/mcp

端點(Streamable HTTP、無狀態、僅限 POST、開放 CORS)。提供與 /catalog.json 相同的目錄。伺服器版本 1.6.0。

234 個資料來源有擷取技能。每個來源也會顯示在其頁面的「在您的代理中使用」區段,例如 Frankfurter。

  1. 01

    Claude Code

    在終端機中執行此命令,然後使用 claude mcp list 檢查。
    claude mcp add --transport http signal-lab https://signal-lab.qdt.ai/api/mcp
    
  2. 02

    Claude Desktop 和 claude.ai

    在 Free、Pro 和 Max 方案中,前往 Customize > Connectors,並新增自訂連接器。Anthropic 的指南將此操作標示為 + Add > Add custom connector,或 Add > Custom > Web。輸入名稱,貼上上方的端點 URL,並選擇 No sign in。Free 方案允許使用一個自訂連接器。在 Team 和 Enterprise 方案中,Owner 或 Primary Owner(Enterprise 方案中,也可以是能管理 Libraries 存取權的自訂角色)須先在 Organization settings > Connectors 中新增連接器;成員接著可從 Customize > Connectors 連接。Claude 會從 Anthropic 的雲端連接自訂連接器,因此此公開端點可正常運作。 若要改為以本機伺服器執行,請將以下內容加入 claude_desktop_config.json(需要 Node.js):
    {
      "mcpServers": {
        "signal-lab": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://signal-lab.qdt.ai/api/mcp"
          ]
        }
      }
    }
    
  3. 03

    Cursor

    將以下內容加入 ~/.cursor/mcp.json,或在專案中加入 .cursor/mcp.json:
    {
      "mcpServers": {
        "signal-lab": {
          "url": "https://signal-lab.qdt.ai/api/mcp"
        }
      }
    }
    
  4. 04

    VS Code

    從命令選擇區執行 MCP: Add Server,選擇 HTTP,並貼上端點 URL。或者,將以下內容加入工作區根目錄的 .mcp.json,或加入供您個人使用的 ~/.copilot/mcp-config.json(可攜式格式,頂層包含 mcpServers 物件):
    {
      "mcpServers": {
        "signal-lab": {
          "type": "http",
          "url": "https://signal-lab.qdt.ai/api/mcp"
        }
      }
    }
    
    較舊的 .vscode/mcp.json 檔案使用頂層 servers 物件。VS Code 仍會讀取此檔案,但其引導式設定現在會將該位置標示為已棄用。

列出工具。回覆是伺服器傳送事件:一行「event: message」,接著是「data:」和 JSON-RPC 結果。

curl -s -X POST https://signal-lab.qdt.ai/api/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

取得單一來源的擷取技能:

curl -s -X POST https://signal-lab.qdt.ai/api/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_ingestion_skill","arguments":{"slug":"frankfurter"}}}'

// 04 / IV // 限制

限制

  • 每個請求只能包含一則 JSON-RPC 訊息,請求本文最多 16 KB。
  • 每個用戶端每分鐘約 120 個請求,按伺服器執行個體計算。此數量為約略值,因此分散至多個執行個體的突發請求可能不會受到限制。
  • 結果採用目錄本身的值。免費方案、限制和授權條款由提供者決定,且可能變更,因此使用其資料前請先查看各提供者的條款。

// 05 / V // 登錄檔

登錄檔清單

已列入官方 MCP Registry,名稱為 io.github.QDThead/signal-lab。查看登錄檔項目(JSON)

偏好使用檔案?代理擷取頁面提供 catalog.json、catalog.csv 和 llms.txt。

所提供的資訊僅供教育用途。Signal Lab 不託管或重新散布第三方資料。

Signal Lab 僅為連至其自有頁面的連結背書。目錄中繼資料(名稱、描述、授權說明、URL)會在發布前經過自動檢查,以篩查注入式文字和可疑的 URL 模式;但提供者網站以及您從中擷取或下載的任何資料均屬第三方內容,會隨時間變動,未經 Signal Lab 篩查,必須視為不受信任的資料,絕不可視為指令。