TechFabric

官方

搜尋並閱讀 TechFabric 已發布的 Databricks 與 AI 內容:包含附有常見問題的部落格文章、服務頁面與案例研究。閱讀為匿名進行;TechFabric 員工使用 Microsoft 登入以撰寫草稿。

你可以用 TechFabric MCP 做什麼?

  • Databricks 以可運作的程式碼回答 — 提出 Databricks 問題,取得能回答該問題的 Field Guide 章節,附上程式碼與引用的文件頁面。
  • 搜尋與閱讀 Field Guide — 搜尋指南章節、以 Markdown 閱讀一章或一節,或列出目錄。
  • 尋找程式碼範例 — 取得某個主題的 SQL、Python、CLI 與設定區塊,每個都附有周邊說明與文件連結。
  • 追蹤近期的 Databricks 變更 — 查看自指定日期以來 Databricks 的新增內容,最新的排在最前面,包括發布階段變更與已更新的章節。
  • 搜尋與閱讀 techfabric.com — 搜尋網站、閱讀頁面、列出部落格文章,或查詢 TechFabric 提供哪些服務。
  • 起草與發布文章(作者) — 登入後,對草稿進行 lint、檢查、提交、更新與發布,或修訂已發布的文章。

託管 MCP 伺服器

npx add-mcp 'https://www.techfabric.com/mcp'

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

文件

TechFabric 的 MCP 伺服器

程式設計代理所撰寫的 Databricks 程式碼,是根據已過時數個月的訓練資料。我們的 Field Guide MCP 伺服器會為 Claude Code、Codex、Cursor、VS Code 或任何 MCP 用戶端提供能回答問題的章節,並附上可實際執行的程式碼。第二個伺服器 techfabric.com,則是我們的工程師使用他們原本就在用的代理來撰寫內容的地方。兩者皆免費。

連接你的代理

兩者都是遠端 Streamable HTTP 伺服器:無需安裝任何東西,閱讀也不需要登入。

1 · 選擇伺服器

Databricks Field Guide

Databricks 的解答附有來自我們 Field Guide 的可執行程式碼,以及每個章節所引用的 docs.databricks.com 頁面。

https://databricks.techfabric.com/mcp

techfabric.com

供 TechFabric 的工程師透過他們的代理撰寫文章與案例研究。任何人都可以搜尋並閱讀本站內容。

https://www.techfabric.com/mcp

2 · 將它加入你的代理

如何連接 Claude Code

在任意終端機中各執行一次這些指令。加入 --scope user 即可在每個專案中使用。

claude mcp add --transport http techfabric https://www.techfabric.com/mcp
claude mcp add --transport http databricks-field-guide https://databricks.techfabric.com/mcp

如何連接 Claude Desktop 與 claude.ai

  1. 開啟 Customize,然後是 Connectors,選擇 Add,再選擇 Add custom connector。
  2. 為它命名並貼上伺服器的 URL。保留 Claude 偵測到的驗證設定。
  3. 選擇 Add。對第二個伺服器重複此步驟。

在 Team 或 Enterprise 方案中,可能需要由擁有者先為組織新增自訂連接器。

如何連接 Codex

Codex 會將它們寫入 ~/.codex/config.toml,其 IDE 擴充功能也會讀取該檔案。

codex mcp add techfabric --url https://www.techfabric.com/mcp
codex mcp add databricks-field-guide --url https://databricks.techfabric.com/mcp

techfabric.com 為其作者工具提供登入功能,因此當你加入 techfabric 時,Codex 可能會啟動登入流程。略過它即可:所有讀取工具無需登入即可運作。若要手動編輯該檔案,請加入以下內容。

[mcp_servers.techfabric]
url = "https://www.techfabric.com/mcp"

[mcp_servers.databricks-field-guide]
url = "https://databricks.techfabric.com/mcp"

如何連接 Cursor

將以下內容加入 ~/.cursor/mcp.json 以套用至每個專案,或加入單一專案中的 .cursor/mcp.json。

{
  "mcpServers": {
    "techfabric": { "url": "https://www.techfabric.com/mcp" },
    "databricks-field-guide": { "url": "https://databricks.techfabric.com/mcp" }
  }
}

如何連接 VS Code

將以下內容加入工作區中的 .vscode/mcp.json,然後從該檔案或 MCP 檢視啟動伺服器。工具會出現在 Copilot 的代理模式中。

{
  "servers": {
    "techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" },
    "databricks-field-guide": { "type": "http", "url": "https://databricks.techfabric.com/mcp" }
  }
}

如何連接 Gemini CLI

保留 --transport http,因為若沒有它,Gemini CLI 會將該 URL 視為本機指令。--scope user 會寫入每個專案的 ~/.gemini/settings.json;若不加上它,則會寫入專案的 .gemini/settings.json。

gemini mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp
gemini mcp add --transport http --scope user databricks-field-guide https://databricks.techfabric.com/mcp

如果 gemini mcp list 將它們顯示為已停用,請信任該資料夾。手動設定時,設定檔需採用以下內容。

{
  "mcpServers": {
    "techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" },
    "databricks-field-guide": { "type": "http", "url": "https://databricks.techfabric.com/mcp" }
  }
}

如何連接 GitHub Copilot CLI

各執行一次這些指令。Copilot CLI 會將它們儲存至 ~/.copilot/mcp-config.json,套用至每個專案。

copilot mcp add --transport http techfabric https://www.techfabric.com/mcp
copilot mcp add --transport http databricks-field-guide https://databricks.techfabric.com/mcp

如何連接 OpenCode

每個指令會寫入專案的 opencode.json,或使用 --global 寫入全域設定。

opencode mcp add techfabric --url https://www.techfabric.com/mcp
opencode mcp add databricks-field-guide --url https://databricks.techfabric.com/mcp

手動設定時,設定檔需採用以下內容。

{
  "mcp": {
    "servers": {
      "techfabric": { "type": "remote", "url": "https://www.techfabric.com/mcp" },
      "databricks-field-guide": { "type": "remote", "url": "https://databricks.techfabric.com/mcp" }
    }
  }
}

如何連接其他 MCP 用戶端

將用戶端指向該 URL,使用 Streamable HTTP 傳輸且不進行驗證。僅支援 stdio 的用戶端可透過 mcp-remote 橋接器連線至任一伺服器,並以以下內容作為其指令。

npx mcp-remote https://databricks.techfabric.com/mcp

若要手動試用,將 JSON-RPC 的 tools/list POST 至該 URL,即可取得工具及其完整的輸入與輸出結構描述。

TechFabric 作者?撰寫內容需要登入:設定你的 AI 工具鏈以撰寫 techfabric.com 內容。

供 TechFabric 作者使用

設定你的 AI 工具鏈以撰寫 techfabric.com 內容

選擇你原本就在使用的代理並依照其步驟操作,從加入伺服器到發佈你的第一篇文章。你需要一個在部落格作者名單上的 techfabric.com Microsoft 帳戶;閱讀則兩者皆不需要。

設定 Claude Code

推薦

一次安裝即可加入伺服器、七個指令與 techfabric-blog 技能,並在每次發佈前詢問你。

  1. 使用外掛加入伺服器

    在任意終端機中執行此指令。它會從 GitHub(Fabric-Pro/techfabric-claude-plugin)加入 TechFabric 的外掛市集並安裝外掛,該外掛帶有伺服器的位址,因此無需再加入其他內容。在 Claude Code 工作階段中,/plugin marketplace add Fabric-Pro/techfabric-claude-plugin 然後 /plugin install techfabric@techfabric 可達到相同效果,而 /reload-plugins 會啟用該外掛。 若無法存取 GitHub,第二行會從 techfabric.com 安裝相同的外掛。
    claude plugin marketplace add Fabric-Pro/techfabric-claude-plugin && claude plugin install techfabric@techfabric
    
    複製
    claude plugin marketplace add https://www.techfabric.com/mcp-servers/harness/claude-code/marketplace.json && claude plugin install techfabric@techfabric
    
    複製
  2. 尋找指令

    輸入 /techfabric: 即可查看它們:write-post、write-case-study、check、preview、publish、revise 與 status。你在指令後輸入的任何內容都會傳遞給該指令。
  3. 試試第一個提示

    從你想撰寫內容的儲存庫中,以你的主題執行該指令,或用你自己的話詢問。
    /techfabric:write-post how we cut our Lakeflow job's cold start
    
    複製
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    複製
  4. 開啟預覽

    Claude Code 是終端機,因此它會顯示連結而非頁面。每個關於草稿的回覆都會以一行 Preview: 與該連結開頭。開啟它即可閱讀 techfabric.com 將發佈的文章,包含其封面與圖表。若要在瀏覽器中編輯,請使用網站寄給你的電子郵件中的編輯器連結。
  5. 閱讀後再發佈

    以草稿的 id 執行 /techfabric:publish。你的代理會先以 check_draft 驗證已儲存的文字,這需要五到十分鐘,並會告知你任何仍失敗的項目。接著會以文章名稱請你確認,之後才會正式上線。一旦你確認,文章便會合併並部署,你的代理可以給你上線連結。此外,即使在自動模式下,外掛也會請你允許每一次 publish_draft 呼叫。
  6. 若發生問題

    工具遺失或失敗:輸入 /mcp,選擇 techfabric 並重新連接。 已登出,或每次寫入都要求你重新登入:你的 30 天已到期,或你的帳戶已變更。在 /mcp 中,選擇 techfabric 並選擇 Re-authenticate,或選擇 Clear authentication 後重新登入。 指令遺失:執行 claude plugin marketplace update techfabric,然後 claude plugin update techfabric@techfabric,並重新啟動 Claude Code。 登入頁面顯示你的地址不在作者名單上:請 Preetham Reddy 將你加入。

設定 Claude Desktop 與 claude.ai

新增一次自訂連接器,即可在 claude.ai 與 Claude Desktop 中使用。

  1. 將伺服器新增為自訂連接器

    開啟 Customize,然後是 Connectors,選擇 Add,再選擇 Add custom connector。命名為 techfabric,貼上 URL(www.techfabric.com/mcp 與 techfabric.com/mcp 皆可),保留 Claude 偵測到的驗證設定,然後選擇 Add。在 Team 或 Enterprise 方案中,擁有者會先在 Organization settings 與 Connectors 下為所有人新增,而你會在 Customize 與 Connectors 下找到它,並標示為 Custom。
    https://www.techfabric.com/mcp
    
    複製
  2. 在對話中啟用它

    無需安裝任何東西。在對話中,開啟 + 選單,然後是 Connectors,並確認 techfabric 已為該對話啟用。
  3. 試試第一個提示

    貼上以下內容,換成你自己的主題,並附上它應參考的筆記或程式碼。
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    複製
  4. 開啟預覽

    Claude 會轉譯 MCP Apps,因此伺服器以應用程式形式傳送的草稿會在對話中開啟,並在旁邊顯示其檢查結果。每個關於草稿的回覆也會以一行 Preview: 與該連結開頭,開啟後即可看到 techfabric.com 將發佈的文章。
  5. 閱讀後再發佈

    請 Claude 發佈該草稿。你的代理會先以 check_draft 驗證已儲存的文字,這需要五到十分鐘,並會告知你任何仍失敗的項目。接著會以文章名稱請你確認,之後才會正式上線。一旦你確認,文章便會合併並部署,你的代理可以給你上線連結。
  6. 若發生問題

    工具遺失:確認連接器已在對話的 + 選單中啟用,或開啟 Customize、Connectors 並重新連接。 已登出,或每次寫入都要求你重新登入:你的 30 天已到期,或你的帳戶已變更。再次在連接器上選擇 Connect。其登入設定無法編輯,因此若要變更,請移除連接器並重新新增。 登入頁面顯示你的地址不在作者名單上:請 Preetham Reddy 將你加入。

設定 ChatGPT

在 chatgpt.com 上以此外掛形式新增的自訂 MCP 伺服器。

  1. 將伺服器新增為外掛

    前往 chatgpt.com/plugins,選擇 +,然後是 Add custom MCP server。命名為 techfabric,在 Connection 下貼上 URL,驗證方式選擇 OAuth,然後選擇 I understand and want to continue 與 Create as a plugin,並安裝它。若沒有 Add custom MCP server,請洽詢你工作區的管理員。
    https://www.techfabric.com/mcp
    
    複製
  2. 將它加入對話

    無需安裝任何東西,且 ChatGPT 沒有針對該伺服器的斜線指令。在新對話中,輸入 @ 並選擇 techfabric。
  3. 試試第一個提示

    貼上以下內容,換成你自己的主題與它應參考的筆記。
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    複製
  4. 開啟預覽

    ChatGPT 會轉譯 MCP Apps,因此伺服器以應用程式形式傳送的草稿會在對話中開啟,並在旁邊顯示其檢查結果。每個關於草稿的回覆也會以一行 Preview: 與該連結開頭,開啟後即可看到 techfabric.com 將發佈的文章。
  5. 閱讀後再發佈

    請 ChatGPT 發佈該草稿。你的代理會先以 check_draft 驗證已儲存的文字,這需要五到十分鐘,並會告知你任何仍失敗的項目。接著會以文章名稱請你確認,之後才會正式上線。一旦你確認,文章便會合併並部署,你的代理可以給你上線連結。
  6. 若發生問題

    工具遺失:開啟新對話並再次以 @ 選擇 techfabric。若工具仍不存在,請在 chatgpt.com/plugins 上對它選擇 Refresh。 已登出,或每次寫入都要求你重新登入:你的 30 天已到期,或你的帳戶已變更。在 chatgpt.com/plugins 重新連接該外掛。 登入頁面顯示你的地址不在作者名單上:請 Preetham Reddy 將你加入。

設定 Codex

CLI,以及讀取相同設定的 IDE 擴充功能。這些指令以技能形式提供,你可依名稱呼叫。

  1. 新增伺服器

    在任何終端機中執行此指令。Codex 會將其寫入 ~/.codex/config.toml,IDE 擴充功能也會讀取該檔案。
    codex mcp add techfabric --url https://www.techfabric.com/mcp
    
    複製
  2. 使用 Microsoft 登入

    執行 codex mcp login techfabric。瀏覽器會開啟 techfabric.com 的頁面,頁面會標明要求存取的應用程式及其存取範圍。選擇 Continue with Microsoft,並使用您的 @techfabric.com 帳戶登入,該帳戶必須在部落格的作者名單中。登入狀態最長可維持 30 天。
    codex mcp login techfabric
    
    複製
  3. 安裝命令

    這會在 ~/.agents/skills 中為每個命令新增一個技能。Codex 只會在您指名時執行:輸入 $techfabric-write-post,或輸入 /skills 查看全部。
    curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- codex
    
    複製
  4. 試用第一個提示

    在您想撰寫文章的儲存庫中,啟動 codex 並以您的主題執行技能,或用您自己的話提問。
    $techfabric-write-post how we cut our Lakeflow job's cold start
    
    複製
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    複製
  5. 開啟預覽

    Codex CLI 目前還不會顯示 MCP Apps。每個關於草稿的回覆都會以一行 Preview: 和連結開頭。開啟該連結即可閱讀 techfabric.com 將發布的文章,包含封面和圖表。若要在瀏覽器中編輯,請使用網站寄給您的電子郵件中的編輯器連結。
  6. 閱讀完畢後發布

    輸入 $techfabric-publish 並附上草稿的 id。您的代理會先使用 check_draft 驗證已儲存的文字,這需要五到十分鐘,並會告知您任何仍未通過的項目。接著系統會以文章名稱請您確認,確認後才會正式上線。您確認後,文章便會合併並部署,您的代理可以給您上線連結。
  7. 如果發生問題

    找不到工具:執行 codex mcp list 確認 techfabric 存在且已啟用,或在 Codex 中執行 /mcp,然後重新啟動 Codex。 已登出,或每次寫入都要求您重新登入:您的 30 天已到期,或您的帳戶已變更。請再次執行 codex mcp login techfabric。 找不到技能:再次執行安裝指令並重新啟動 Codex。 登入頁面顯示您的地址不在作者名單中:請要求 Preetham Reddy 將您加入。

設定 Cursor

在 Cursor 的 MCP 設定中新增伺服器,並在您撰寫文章的專案中將命令安裝為技能。

  1. 新增伺服器

    將此加入 ~/.cursor/mcp.json 以套用至所有專案,或加入單一專案的 .cursor/mcp.json。Cursor 會在其 Customize 頁面中與其他 MCP 伺服器一併列出此伺服器。
    {
      "mcpServers": {
        "techfabric": { "url": "https://www.techfabric.com/mcp" }
      }
    }
    
    複製
  2. 安裝命令

    在您撰寫文章的專案中執行此指令。這會將命令新增為 .cursor/skills 中的技能,僅在您輸入時執行,並在 .cursor/rules 中新增一條規則,將代理指向該伺服器。
    curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- cursor
    
    複製
  3. 試用第一個提示

    在代理中輸入命令並附上您的主題,或用您自己的話提問。
    /techfabric-write-post how we cut our Lakeflow job's cold start
    
    複製
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    複製
  4. 開啟預覽

    Cursor 會呈現 MCP Apps,因此伺服器以應用程式形式傳送的草稿會在對話中開啟,並在旁邊顯示其檢查結果。每個關於草稿的回覆也會以一行 Preview: 和連結開頭,開啟該連結即可閱讀 techfabric.com 將發布的文章。
  5. 閱讀完畢後發布

    輸入 /techfabric-publish 並附上草稿的 id。您的代理會先使用 check_draft 驗證已儲存的文字,這需要五到十分鐘,並會告知您任何仍未通過的項目。接著系統會以文章名稱請您確認,確認後才會正式上線。您確認後,文章便會合併並部署,您的代理可以給您上線連結。
  6. 如果發生問題

    找不到工具:在 Cursor 列出 MCP 伺服器的地方,確認 techfabric 已開啟,並將其關閉再開啟以重新連線。 已登出,或每次寫入都要求您重新登入:您的 30 天已到期,或您的帳戶已變更。請在 Cursor 列出 techfabric 的地方再次登入。 找不到命令:在專案中再次執行安裝指令並重新載入 Cursor。 登入頁面顯示您的地址不在作者名單中:請要求 Preetham Reddy 將您加入。

設定 VS Code 與 GitHub Copilot

在 Copilot 的代理模式中新增伺服器。其命令即為伺服器本身的提示,因此無需安裝其他項目。

  1. 新增伺服器

    從命令選擇區執行 MCP: Add Server,選擇 HTTP (HTTP or Server-Sent Events),貼上 URL,命名為 techfabric 並選擇儲存位置。或將此加入工作區的 .vscode/mcp.json。
    {
      "servers": {
        "techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" }
      }
    }
    
    複製
  2. 尋找命令

    無需安裝。在 Copilot Chat 的代理模式中,輸入 /techfabric. 即可查看命令。VS Code 會逐一詢問每個參數。
  3. 試用第一個提示

    執行命令並提供您的主題,或用您自己的話提問。
    /techfabric.write-post
    
    複製
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    複製
  4. 開啟預覽

    當實驗性的 chat.mcp.apps.enabled 設定開啟時,VS Code 會在聊天中呈現 MCP Apps,因此伺服器以應用程式形式傳送的草稿會在對話中開啟,並在旁邊顯示其檢查結果。每個關於草稿的回覆也會以一行 Preview: 和連結開頭,開啟該連結即可閱讀 techfabric.com 將發布的文章。
  5. 閱讀完畢後發布

    執行 /techfabric.publish 並附上草稿的 id。您的代理會先使用 check_draft 驗證已儲存的文字,這需要五到十分鐘,並會告知您任何仍未通過的項目。接著系統會以文章名稱請您確認,確認後才會正式上線。您確認後,文章便會合併並部署,您的代理可以給您上線連結。
  6. 如果發生問題

    找不到工具:執行 MCP: List Servers,選擇 techfabric 並重新啟動。 已登出,或每次寫入都要求您重新登入:您的 30 天已到期,或您的帳戶已變更。重新啟動伺服器並再次允許登入。帳戶選單中的 Manage Trusted MCP Servers 會顯示哪些伺服器可以使用您的登入。 登入頁面顯示您的地址不在作者名單中:請要求 Preetham Reddy 將您加入。

設定 Gemini CLI

為所有專案新增伺服器。其命令即為伺服器本身的提示,以斜線命令形式提供。

  1. 新增伺服器

    在任何終端機中執行此指令。請保留 --transport http:若缺少它,Gemini CLI 會將 URL 視為本機命令。
    gemini mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp
    
    複製
  2. 使用 Microsoft 登入

    啟動 gemini 並輸入 /mcp auth techfabric。瀏覽器會開啟 techfabric.com 的頁面,頁面會標明要求存取的應用程式及其存取範圍。選擇 Continue with Microsoft,並使用您的 @techfabric.com 帳戶登入,該帳戶必須在部落格的作者名單中。登入狀態最長可維持 30 天。
    /mcp auth techfabric
    
    複製
  3. 尋找命令

    無需安裝。輸入 /write-post、/publish 及其他命令,並依名稱提供參數,例如 --topic 和 --id。
  4. 試用第一個提示

    在您想撰寫文章的儲存庫中,以您的主題執行命令,或用您自己的話提問。
    /write-post --topic="how we cut our Lakeflow job's cold start"
    
    複製
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    複製
  5. 開啟預覽

    Gemini CLI 是終端機工具,因此會顯示連結而非頁面。每個關於草稿的回覆都會以一行 Preview: 和連結開頭。開啟該連結即可閱讀 techfabric.com 將發布的文章,包含封面和圖表。若要在瀏覽器中編輯,請使用網站寄給您的電子郵件中的編輯器連結。
  6. 閱讀完畢後發布

    執行 /publish --id=<the draft's id>。您的代理會先使用 check_draft 驗證已儲存的文字,這需要五到十分鐘,並會告知您任何仍未通過的項目。接著系統會以文章名稱請您確認,確認後才會正式上線。您確認後,文章便會合併並部署,您的代理可以給您上線連結。
  7. 如果發生問題

    找不到工具:輸入 /mcp list。若 techfabric 顯示為停用,請執行 /mcp enable techfabric。若 Gemini CLI 表示資料夾不受信任,請信任您啟動它的資料夾,因為它不會在不受信任的資料夾中執行任何 MCP 伺服器。 已登出,或每次寫入都要求您重新登入:您的 30 天已到期,或您的帳戶已變更。請再次輸入 /mcp auth techfabric。 登入頁面顯示您的地址不在作者名單中:請要求 Preetham Reddy 將您加入。

設定 Fabric Agents

您為每個步驟貼上一行指令,您的 Fabric 代理會使用 fabric-cli 完成設定。

  1. 將伺服器新增為來源

    將此貼到 Fabric Agents 工作階段中。代理會將 techfabric.com 的 MCP 伺服器新增為名為 TechFabric 的來源,並使用 OAuth 登入。若還要每個工作日取得草稿,請改為貼上本頁「每日草稿」下方的 Fabric Agents 指令。
    Add techfabric.com's MCP server to this workspace as a source: follow step 1 only of https://www.techfabric.com/mcp-servers/daily-drafts/fabric-agents.md
    
    複製
  2. 安裝命令

    也請貼上此指令。代理會為每個命令新增一個技能,每個技能都需要 TechFabric 來源。
    Add the TechFabric commands to this workspace: follow https://www.techfabric.com/mcp-servers/harness/fabric/README.md
    
    複製
  3. 試用第一個提示

    輸入命令並附上您的主題,或用您自己的話提問。
    @techfabric-write-post how we cut our Lakeflow job's cold start
    
    複製
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    複製
  4. 開啟預覽

    Fabric Agents 不會顯示 MCP Apps。每個關於草稿的回覆都會以一行 Preview: 和連結開頭。開啟該連結即可閱讀 techfabric.com 將發布的文章,包含封面和圖表。若要在瀏覽器中編輯,請使用網站寄給您的電子郵件中的編輯器連結。
  5. 閱讀完畢後發布

    輸入 @techfabric-publish 並附上草稿的 id。您的代理會先使用 check_draft 驗證已儲存的文字,這需要五到十分鐘,並會告知您任何仍未通過的項目。接著系統會以文章名稱請您確認,確認後才會正式上線。您確認後,文章便會合併並部署,您的代理可以給您上線連結。這些命令都不會從自動化流程發布。
  6. 如果發生問題

    找不到工具:請要求代理執行 fabric-cli source validate techfabric,若失敗則再次驗證來源。 已登出,或每次寫入都要求您重新登入:您的 30 天已到期,或您的帳戶已變更。請再次驗證 TechFabric 來源。 找不到命令:再次貼上步驟 3 的命令行。 登入頁面顯示您的地址不在作者名單中:請要求 Preetham Reddy 將您加入。

伺服器

TechFabric 的各個 MCP 伺服器分別有什麼功能?

Field Guide 以程式碼回答 Databricks 問題;它有五個唯讀工具。techfabric.com 有九個:五個供我們的作者使用,讓他們從自己的代理檢查並提交草稿,另外四個任何人都可以用來搜尋和閱讀網站。

Databricks Field Guide MCP 伺服器

Databricks Field Guide 是我們的工程師對於建置、執行與支付 Databricks 所知的內容。詢問如何新增 Unity Catalog 資料列篩選條件,代理會取得說明該功能的章節、該章節中的 SQL 函式,以及該章節引用的 docs.databricks.com 頁面。Databricks 的官方文件仍是語法和限制的權威來源。

5 個工具

  • search_guide 搜尋指南
  • get_chapter 閱讀章節
  • get_code_examples 尋找程式碼範例
  • whats_new Databricks 新功能
  • list_chapters 列出章節

登入

無。此伺服器為公開且唯讀,沒有寫入工具。

速率限制

每個 IP 位址每分鐘 60 次呼叫,每小時 300 次。

資料新鮮度

每次部署指南時重建。每個回覆都附有建置它的提交、各頁面的最後變更日期,以及可快取的時間長度:新功能為 10 分鐘、搜尋為 15 分鐘、章節與程式碼為一小時。

通訊協定

透過 Streamable HTTP 使用 MCP 修訂版 2026-07-28。仍使用 2025-11-25 的用戶端會在同一 URL 上提供服務。

登錄

com.techfabric.databricks/field-guide,版本 1.1.1。MCP Registry 項目 · Glama 列表 參數、傳回值與資源

  • search_guide 讀取

    搜尋指南

    能回答 Databricks 問題的指南章節。 傳回值與參數 傳回值 能回答 Databricks 問題的章節、邊註與事件,依最佳順序排列,每項都附有摘要片段、帶章節錨點的 URL,以及頁面最後變更的時間。 參數 query(必填);kind:chapter、note、feature 或 event;limit 為 1 到 25,預設 10
  • get_chapter 讀取

    讀取章節

    以 Markdown 呈現的章節或單一小節,程式碼保持原樣。 傳回值與參數 傳回值 以乾淨 Markdown 呈現的章節或邊註,程式碼保持原樣,或其中一個小節,另附大綱、分別列出的程式碼區塊、常見問題、日期,以及其引用的 docs.databricks.com 連結。 參數 slug(必填):例如 lakebase 這類 slug、路徑或任何指南 URL;section:錨點或標題
  • get_code_examples 讀取

    尋找程式碼範例

    某個主題的 SQL、Python、CLI 與設定區塊。 傳回值與參數 傳回值 符合某個主題的 SQL、Python、CLI 與設定區塊,每項都附有周遭的說明、所屬章節,以及該章節引用的文件連結。 參數 topic(必填);lang 例如 sql、python、bash、yaml、json 或 hcl;limit 為 1 到 25,預設 8
  • whats_new 讀取

    Databricks 新訊

    指南追蹤的近期 Databricks 變更,最新者在前。 傳回值與參數 傳回值 指南追蹤的近期 Databricks 變更,最新者在前:邊註、附有 Databricks 文件與版本說明連結的發布階段變更,以及已更新的章節。 參數 since(YYYY-MM-DD,預設為最近 30 天);limit 為 1 到 200,預設 30
  • list_chapters 讀取

    列出章節

    目錄,以及各章節的主要小節。 傳回值與參數 傳回值 指南順序中的每個章節,附有其所屬部分、摘要、日期、URL、Markdown URL 與主要小節,以及邊註。 參數 無
  • fieldguide://llms.txt 每個章節、邊註與功能頁面,各一行。
  • fieldguide://page/{+path} 任何已發布頁面以 Markdown 呈現,例如 fieldguide://page/guide/lakebase。

techfabric.com MCP 伺服器

其主要用途是寫作:工程師的代理會根據它已擁有的儲存庫與脈絡起草文章、執行網站檢查並歸檔,待工程師閱讀預覽並確認後,再發布文章。工作流程見使用你自己的代理撰寫文章。

其讀取工具只會從已發布、可建立索引的頁面取得答案,因此草稿、預覽,以及任何標記為 noindex 的內容絕不會出現在結果中。

12 個工具

  • search 搜尋 techfabric.com
  • get_page 讀取頁面
  • list_posts 列出部落格文章
  • get_services TechFabric 提供什麼
  • get_brief 今日簡報作者
  • lint_draft 檢查草稿作者
  • check_draft 驗證草稿作者
  • submit_draft 提交草稿作者
  • get_status 草稿目前狀態作者
  • update_draft 儲存草稿的編輯內容作者
  • publish_draft 發布你的草稿作者
  • revise_post 變更已發布文章作者

登入

讀取無需登入。寫入工具供 TechFabric 部落格作者使用,他們以 techfabric.com 租用戶中的 Microsoft(Office 365)帳戶登入。不接受其他租用戶。

速率限制

每個 IP 位址每小時 300 次匿名呼叫。已登入的呼叫依作者計數,每小時 600 次,其中最多 20 次新的檢查執行、6 次提交與 30 次儲存。

新鮮度

索引會在每次部署時從網站重建。資源可能快取一小時,搜尋結果快取 15 分鐘。

協定

MCP 修訂版 2026-07-28,透過 Streamable HTTP。仍使用 2025-11-25 的用戶端會在同一 URL 上提供服務。

登錄

com.techfabric/techfabric。MCP Registry 項目 · Glama 列表

參數、傳回值與資源

  • search 讀取

    搜尋 techfabric.com

    相符的頁面,最佳者在前。 傳回值與參數 傳回值 相符的部落格文章、服務與解決方案頁面、案例研究、城市頁面與活動,最佳者在前,每項都附有標題、URL、摘要、日期、作者與類型。 參數 query(必填);type:post、service、solution、case_study、city、event 或 page;limit 為 1 到 25,預設 10
  • get_page 讀取

    讀取頁面

    一個已發布頁面以乾淨 Markdown 呈現,並附上其常見問題。 傳回值與參數 傳回值 一個已發布頁面以乾淨 Markdown 呈現,附有標題、搜尋標題、描述、日期、作者、標籤、以問答對形式呈現的常見問題,以及其標準 URL。 參數 url_or_slug(必填):完整 URL、例如 /services/databricks 的路徑,或文章的 slug
  • list_posts 讀取

    列出部落格文章

    部落格文章,最新者在前,可依標籤、作者或日期篩選。 傳回值與參數 傳回值 部落格文章,最新者在前。 參數 tag、author(名稱或 slug)、since(YYYY-MM-DD);limit 為 1 到 100,預設 20
  • get_services 讀取

    TechFabric 提供什麼

    每個服務與產品頁面,附有其各自的摘要。 傳回值與參數 傳回值 每個服務、解決方案、Databricks、AI、雲端、軟體、加速器與產品頁面,附有名稱、URL、類型,以及與實際頁面所述完全一致的摘要。 參數 無
  • get_brief 作者

    今日簡報

    每日草稿的今日主題,為你保留一天。 傳回值與參數 傳回值 每日草稿的今日主題,為已登入作者保留 24 小時:切入角度、要回答的搜尋、來源、要連結的頁面,以及簡報的 id。若今日的文章已交給同事、網站進度已用盡,或沒有內容符合你的工作,則會改為說明原因。 參數 無
  • lint_draft 作者

    檢查草稿

    網站的規則式檢查,約一秒完成。 傳回值與參數 傳回值 對文章執行網站的規則式檢查,不使用模型,並傳回每個項目的狀態與發現,附上每個發現所針對的段落及處理方式。另會傳回 judge_rubric:受評判檢查所使用的讀者、問題與門檻。不會歸檔任何內容。 參數 markdown(必填,含 frontmatter);images(名稱);kind;sources;slug
  • check_draft 作者

    驗證草稿

    完整檢查,包含我們的評判器,每份最終文字執行一次。 傳回值與參數 傳回值 執行編輯器的完整「執行檢查」,包含受評判的檢查,並傳回每個項目的狀態與發現。若提供草稿的 id,則檢查已儲存的文字,這是 publish_draft 所需的。完整執行需五到十分鐘。 參數 id(已儲存的草稿)或 markdown(含 frontmatter);images;wait_seconds 最高 50,預設 25
  • submit_draft 作者

    提交草稿

    以你的署名歸檔的草稿,附有其預覽。 傳回值與參數 傳回值 將文章完全依原樣以已登入作者的署名歸檔、建立預覽,並以電子郵件將編輯器連結寄給作者。傳回草稿的 id。 參數 title 與 markdown(必填);images
  • get_status 作者

    草稿目前狀態

    草稿的狀態、未通過的檢查、base_sha 與連結。 傳回值與參數 傳回值 你自己的一份草稿:其狀態、未通過的項目、最後一次檢查執行、目前的 Markdown、預覽連結,以及發布後的實際連結。編輯器連結只會出現在你的電子郵件中。 參數 id(必填)
  • update_draft 作者

    儲存草稿的編輯內容

    草稿的新儲存版本;預覽會重新建置。 傳回值與參數 傳回值 在一兩秒內儲存你自己草稿的新版本,並傳回其 text_hash,也就是你下一次的 base_hash。提交與預覽會在背景接著進行。它不會執行任何檢查,因此請先檢查文字;帶 id 的 check_draft 可立即對已儲存的文字執行。若在一分鐘內再次儲存,可能會被要求在第一筆提交完成後重試。 參數 id、markdown 與 base_hash(base_hash 來自 get_status,或來自你上次的儲存;base_sha 亦可)
  • publish_draft 作者

    發布你的草稿

    在你確認後,將草稿發布到 techfabric.com。 傳回值與參數 傳回值 一旦帶 id 的 check_draft 在已儲存的文字上通過,便透過編輯器本身的「發布」發布你自己的草稿。第一次呼叫不會發布任何內容:系統會要求你確認,可在你的用戶端中確認,或由你的代理以一次性確認來確認。接著網站會合併並部署它。 參數 id(必填);confirmation(僅在第二次呼叫時);override(要略過而發布的未通過措辭檢查);confirm_via
  • revise_post 作者

    變更已發布文章

    將實際文章修訂為草稿,附有其預覽。 傳回值與參數 傳回值 為文章作者或部落格編輯開啟已發布文章的修訂:一份以實際文字為起始的草稿,附有其專屬預覽。相同的工具可編輯、檢查並發布它,發布後會在同一 URL、同一署名下取代實際文章。 參數 post(必填:文章的 URL 或 slug)
  • site://llms.txt 網站供語言模型使用的地圖。
  • site://page/{+path} 任何已發布頁面以 Markdown 呈現,例如 site://page/services/databricks。
  • site://search?query= 搜尋工具的結果作為用戶端可快取的資源,附有選用的 type。
  • techfabric://editorial/rules 作者代理在起草前會閱讀的內部寫作規則。

試試看

你可以向 TechFabric 的 MCP 伺服器詢問什麼?

對 techfabric.com 而言,主要是寫作;對 Field Guide 而言,則是它所涵蓋的任何內容。第一次請先指明伺服器,讓代理知道該使用哪些工具;之後它通常會自行選擇。

給 techfabric.com 伺服器的提示

  • 「使用 techfabric 伺服器取得今日簡報,並根據我們在此儲存庫中建置的內容起草文章,略過任何屬於客戶的內容。」 複製
  • 「將我們在此儲存庫中建置的內容改寫成 techfabric.com 的案例研究草稿。先閱讀 techfabric editorial_rules 資源,告訴我其客戶名冊是否允許我們指名客戶,並向我詢問成果數據。以 kind "case-study" 執行 lint_draft,並修正其發現的問題直到通過,然後以 submit_draft 提交,並給我預覽連結。」 複製
  • 「以 submit_draft 將這份草稿提交到 techfabric.com,並給我預覽連結。」 複製
  • 「以 check_draft 及其 id 驗證我的 techfabric.com 草稿,若通過,在我同意後以 publish_draft 發布。」 複製
  • 「在 techfabric.com 搜尋我們已經寫過關於 Lakebase 的內容,以免新文章重複。」 複製

給 Databricks Field Guide 伺服器的提示

  • 「詢問 Databricks Field Guide 如何為每個提取請求建立專屬的 Lakebase 分支,並顯示它使用的 CLI 命令。」 複製
  • 「根據 Field Guide,Databricks 在過去兩週有哪些變更?」 複製
  • 「在 Field Guide 中尋找 Unity Catalog 資料列篩選條件的 SQL 範例,然後檢查它們引用的 docs.databricks.com 連結,確認目前的語法。」 複製
  • 「列出 Field Guide 的章節,然後為我朗讀 Lakebase 章節中關於分支為何幾乎不花費任何成本的小節。」 複製

運作方式

AI 代理如何使用 MCP 伺服器?

Model Context Protocol(MCP)是 AI 助理用來呼叫其他系統上工具的開放標準。連線到 MCP 伺服器的代理可以在任務進行到一半時查詢資料,並取得結構化的答案,附上可引用的 URL,而不必從其訓練資料中猜測或擷取網頁。

你的 AI 代理
Claude Code、Claude Desktop、
Cursor、VS Code

www.techfabric.com/mcp
search、get_page、
list_posts、get_services

databricks.techfabric.com/mcp
search_guide、get_chapter、
get_code_examples、
whats_new、list_chapters

寫入工具、
僅限 TechFabric 作者
Microsoft 登入、
techfabric.com 租用戶

一份草稿,署名為
作者本人,
由作者發布
來自編輯

連結至
docs.databricks.com
以取得確切語法
與限制

一個代理,兩台伺服器。讀取任一台都不需要登入;只有 techfabric.com 的寫入工具會要求 TechFabric 作者以 Microsoft 登入,而且兩台伺服器上的任何內容都不會發布。

給 TechFabric 作者

如何用你自己的代理撰寫 TechFabric 部落格文章

你的代理會根據你實際做過的事來撰寫文章,邊寫邊檢查,並在你讀過預覽並表示同意後發布。撰寫需要一個在部落格作者名單上的 techfabric.com Microsoft 帳戶。

1 · 設定伺服器

任何支援登入的 MCP 用戶端都可以:Claude Code、Claude Desktop 與 claude.ai、Codex、Cursor、VS Code,或你自己的代理。在 Claude Code 中,只需加入一次伺服器,即可套用於你所有的專案。

claude mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp

然後執行 /mcp,選擇 techfabric 並選擇 Authenticate。如果你略過這一步,Claude Code 會在你的代理第一次呼叫寫入工具時要求你登入。在 Claude Desktop 或 claude.ai 中,新增一個名為 techfabric 的自訂連接器,網址如上,做法如如何連線所述,然後選擇 Connect。其他所有工具的逐步說明都在設定你的 AI 工具中。

2 · 以 Microsoft 登入

無論哪種方式,都會在瀏覽器中開啟一個 techfabric.com 頁面,說明是哪個用戶端在要求存取,以及其存取權限會流向何處。選擇 Continue with Microsoft,並以你的 @techfabric.com 帳戶登入。存取權限維持一小時,並會自動續期 30 天。

一個起手提示

將預留位置替換成你建置或修復過的內容。這個提示會要求代理先閱讀規則。

Read techfabric.com's editorial rules (the techfabric editorial_rules resource), then write a TechFabric blog post about how we <solved this problem or built this thing>. Draft only from what I actually did and what's in this project; never name a client the rules don't approve, and ask me for any fact you don't have instead of inventing it. Run lint_draft and fix every finding until it passes, review the draft against the judge_rubric it returns, then submit it with submit_draft and give me the preview link.

改用案例研究而非文章

  • 將 kind 設為 "case-study" 並傳送給 lint_draft、check_draft、submit_draft 和 update_draft。預覽是案例研究位於 /case-studies/<slug> 的頁面,其驗證與發布方式與文章相同:以 check_draft 帶上其 id,然後在你確認後以 publish_draft 發布,或從編輯器連結發布。
  • 其 frontmatter 為 title、description、sector、stack(清單)和 track(ai、migration 或 other)。當客戶名冊核准在案例研究中具名該客戶,或客戶同意具名(見下文)時,加入 client。標誌、網站和指標永遠不由你設定。
  • 其內文依序以四個章節開頭:Challenge、Strategy、Solution、Results。每個章節先以一行粗體陳述其論點,然後是散文。其他內容放在 Results 之後。
  • 若沒有已核准的客戶,請依產業和規模匿名化(「一家約有 40 間分行的區域信用合作社」),且任何地方都不得具名客戶。若要具名客戶名冊未核准的客戶,你需要客戶的確認:以 client_confirmed: true 表示你已取得確認,或在編輯器中於檢查結果上寫「I have the client's confirmation to name...」。這會以你的名義記錄。
  • 每個數字都是客戶事實。你的代理會向你詢問成果數字,絕不自行編造或估算,而檢查會將每個數字對照隨案例研究傳送的來源:你的筆記和專案本身的記錄。來源不等於核准:客戶的指標只有在客戶名冊中記錄了核准,或 lib/work.ts 已載有該指標時才會發布,而檢查無法確認這一點,所以由你在發布前確認。
Turn what we built in this repo into a case study draft for techfabric.com. Read the techfabric editorial_rules resource first, tell me whether its client register lets us name the client, and ask me for the outcome numbers. Run lint_draft with kind "case-study" and fix what it finds until it passes, then submit it with submit_draft and give me the preview link.

工作流程,逐步說明

  1. 步驟 1

    閱讀編輯規則

    你的代理會讀取 editorial_rules 資源(techfabric://editorial/rules)。它先從客戶保密開始,這決定了文章可以說什麼,然後給出 frontmatter、此工作流程和內部寫作規則。
  2. 步驟 2

    從你自己的工作起草

    你的代理會根據它對你自己工作的了解來起草文章,包括 frontmatter 在內,例如你所在的儲存庫和你的筆記。frontmatter 為必填,至少要有 title 和 description:lint_draft、check_draft、submit_draft 和 update_draft 會拒絕沒有 frontmatter 或沒有 title 的文章。
  3. 步驟 3

    反覆檢查直到通過

    你的代理會對整篇文章執行 lint_draft。它會對文字本身執行網站基於規則的檢查:冗詞與禁用詞規則、主張、已知錯誤、標題與描述、開頭、FAQ、圖表和圖片。沒有模型會讀取它,所以約一秒就能回應。每個發現都會指出其段落和該怎麼做,因此代理會修正並再次檢查,需要多少次都行。
  4. 步驟 4

    對照評審的評分標準審閱

    lint_draft 也會回傳 judge_rubric:文章被評判時所設定的讀者,包含他們已知的內容和他們想解決的問題、我們的評審會提出的每個問題及其門檻,以及買家測試所讀取的第一屏。你的代理會以該讀者的身分閱讀草稿,以該讀者的角度回答每個問題,並反覆修訂直到每個答案都達標。
  5. 步驟 5

    以你的署名提交

    你的代理會呼叫 submit_draft。文章會完全照原樣以你自己的署名歸檔。網站會設定作者、今天的日期和 draft: true,並在缺少時補上閱讀時間。它會渲染圖表、繪製封面和分享圖片、建置品牌預覽並以電子郵件寄給你。代理會取回草稿的 id,接著以 get_status 追蹤,並在每次提交和每次更新後向你顯示預覽連結。
  6. 步驟 6

    以 update_draft 修訂

    修訂時,你的代理會先檢查新文字,然後以 id、整篇新文章和來自 get_status 的 base_hash 呼叫 update_draft(base_sha 也可以)。儲存會在幾秒內完成且不執行任何檢查;預覽會在背景重新建置。若草稿自該 base_hash 以來已變更,或在瀏覽器編輯器中開啟時,update_draft 會被拒絕。
  7. 步驟 7

    對已儲存的文字驗證一次

    預覽上線後,你的代理會以草稿的 id 呼叫 check_draft。那是編輯器對確切已儲存文字執行的完整 Run checks,包含我們的評審,需要五到十分鐘。這是唯一會讓我們產生成本的檢查,而對相同文字的重新檢查會從快取回應。之後若再儲存,就表示需要再次驗證。
  8. 步驟 8

    在你確認後發布

    你的代理會以 id 呼叫 publish_draft,第一次呼叫不會發布任何內容。你的用戶端會向你詢問並指出文章名稱,或你的代理取得一次性確認,並只在你表示同意後送回。如果你的用戶端顯示草稿卡片,你回答它的問題一次,然後你的用戶端會要求你允許發布。文章接著會經過編輯器本身的 Publish and deploy;若失敗,草稿會復原。

我們這邊會做與不會做的事

你的文字就是草稿。我們的部落格寫手不會重新改寫它,也沒有模型會對它進行事實查核,所以事實必須由你的代理在提交前對照廠商文件查核。編輯規則提到部落格寫手事實查核的地方,該步驟不會對你的文章執行。網站的檢查仍會約束它,包括主張和已知錯誤檢查,這些永遠必須通過。

如果只有措辭和風格檢查未通過,你仍可發布,從編輯器發布,或向 publish_draft 指出那些檢查,選擇會被記錄。維持頁面運作的檢查(建置、圖片、圖表、連結、預留位置)以及關於主張、我們自身支出和機密的規則永遠必須通過。

除非你想讓寫手參與,否則請將你的編輯留在你的代理和 update_draft 中。回覆預覽電子郵件則不同,因為回覆會寄給我們的部落格寫手。如果寫手接著需要只有你才知道的事實,get_status 會向你詢問,或在支援 MCP 任務的用戶端中,由開啟的任務詢問。

需要知道的規則

  • 除非客戶已獲准發布,否則不得出現客戶名稱、資料、指標、結構描述、事件或程式碼,且即使獲准,也只能在核准範圍內。編輯規則列出了誰已獲准。當客戶同意且你如此表示(client_confirmed)時,也可以加入客戶名稱,且僅限名稱。有疑問時,請概括化或省略。
  • 第一手主張必須為真。只有在我們確實做過的事上才寫「我們」,絕不讓代理編造數字、結果、客戶或引述。

在你的工具中查看

  • 在會渲染 MCP Apps 的主機中,草稿工具會在對話中以 techfabric.com 將呈現的樣子開啟文章,包含其封面、圖表和 FAQ。
  • 旁邊是各項檢查。每項都會顯示其發現、相關段落,以及你是否可以略過它發布,或它必須通過。
  • 你可以從那裡再次執行檢查。Ask the agent to fix this 會將發現交回你的代理,由它編輯並儲存草稿,因此撰寫工作仍由代理負責。
  • Publish 會在已儲存文字的檢查通過後運作,並會先要求你確認。當只有措辭檢查未通過時,Publish anyway 會在你確認前列出這些檢查。你電子郵件中的編輯器連結也可用,而應用程式永遠不會顯示它。 支援 MCP Apps 的主機,依據 2026 年 10 月的官方 MCP 用戶端對照表:Claude(claude.ai 與 Claude Desktop)、ChatGPT、搭配 GitHub Copilot 的 VS Code、Microsoft 365 Copilot、Cursor、Goose、Codex 桌面應用程式、Postman 與 MCPJam。在 Claude Code、Codex CLI 與 Fabric Agents 中,答案會以文字形式回傳,並以預覽連結開頭。

變更已發布的文章

  • 你的代理會以文章的 URL 呼叫 revise_post。只有文章作者(署名所指的工程師)或部落格編輯才能開啟。它會開啟一個修訂版本,其第一份草稿即為現行文字,位於專屬分支並有專屬預覽,並將預覽與編輯器連結以電子郵件寄給你。再次要求同一篇文章時,會回傳已經開啟的修訂版本。
  • 從那裡開始,它就像任何其他草稿一樣。以修訂版本的 id 呼叫 get_status 可取得 markdown 與 base_sha,你的代理進行編輯並執行 lint_draft(帶入文章的 slug)與 update_draft,接著以該 id 呼叫 check_draft 驗證已儲存的文字,並在你確認後由 publish_draft 發布。電子郵件中的編輯器連結運作方式相同。
  • 發布會在同一 URL 取代現行文章。署名維持不變,任何變更署名的儲存或發布都會被拒絕。變更標題會保留 URL;變更現行 URL 需要重新導向,因此請洽部落格編輯。原始發布日期維持不變,頁面會顯示「Updated」與日期。Sitemap 的最後修改時間會更新,部署時會將該 URL 提交至 IndexNow,讓搜尋引擎能看到文章已變更。
  • 即使只改一個字,仍須通過維持頁面運作的檢查,以及關於主張、我們自身支出與機密的規則。若只有措辭與風格檢查未通過,你仍可照常發布,與新文章相同。
  • 若在你的修訂版本開啟期間有人變更了現行文章,發布會停止,而不會覆寫。現行文章的變更會連同你的變更一起進入你的草稿,而你們雙方都變更同一段落的地方,會保留現行措辭,你的措辭則列在草稿上。請閱讀、儲存、再次檢查,然後發布。從其電子郵件中的連結捨棄修訂版本,會讓現行文章保持原狀。
  • 若沒有代理,請在 https://www.techfabric.com/api/ideas/revise. 要求連結。若你的地址可能可編輯該文章,會取得一個「Edit this post」連結,開啟同一個修訂版本。
Change my published post at <its URL on techfabric.com>: <what to change>. Open it with the techfabric revise_post tool, edit the markdown get_status returns, run lint_draft with the post's slug until it passes, save it with update_draft, verify it with check_draft and the id, then ask me before publish_draft.

疑難排解

登入遭拒

登入頁面會說明原因。若顯示你的地址尚未列入 techfabric.com 的作者名單,表示沒有可供草擬的署名,請洽 Preetham Reddy 將你加入。若顯示只有 TechFabric 的 Microsoft 帳戶或只有 @techfabric.com 帳戶可以登入,或顯示來賓帳戶不可登入,表示你使用了其他 Microsoft 帳戶登入;請以你自己的 @techfabric.com 帳戶重新登入。若顯示應用程式無法連線,表示用戶端要求將其登入資訊傳送到 MCP 不允許的位置(以純 http 傳送到另一台電腦);請更新用戶端。

某項檢查持續失敗

請你的代理對文字執行 lint_draft:每項發現都會指出其段落與應採取的動作。在 check_draft 中失敗的評判式檢查(讀者測試、有幫助的內容)會附上其分數;請代理依據 judge_rubric 修訂、呼叫 update_draft,然後再次驗證。你電子郵件中的編輯器連結會顯示相同的檢查清單。

呼叫次數過多

登入後,每小時的限制為 600 次呼叫、240 次 lint、20 次新的檢查執行、6 次提交、6 次開啟修訂版本、30 次儲存與 10 次發布。檢查已經檢查過的文字不計為新的執行。

其他問題

請洽負責部落格的 Preetham Reddy。

給 TechFabric 作者

從你的代理撰寫與發布的命令

你不必記住工具順序。伺服器附帶 7 個命令,每個命令都會給你的代理確切的步驟,並指向內部規則。多數代理會將它們顯示為斜線命令;對於不會顯示的代理,我們以各自的格式提供相同的命令。

  • write-post 以你的署名草擬一篇 techfabric.com 部落格文章,依據今日簡報或你自選的主題。你的代理會向你詢問第一手細節、檢查草稿並歸檔;由你發布。
  • write-case-study 草擬一篇關於你參與專案的 techfabric.com 案例研究。你的代理會詢問成果數字及其來源,並在指名登記冊未核准的客戶之前,先取得客戶的確認。
  • check 對草稿執行 techfabric.com 的檢查,並以淺白的話解釋每項發現,附上你的代理所提出的修正。在你同意之前不會有任何變更。
  • preview 以 techfabric.com 將發布的形式顯示草稿:預覽連結,或在可呈現 MCP Apps 的主機中的草稿應用程式。
  • publish 將你的一份草稿發布到 techfabric.com。你的代理會檢查它、告訴你哪些仍未通過,並只在你同意後發布。
  • revise 將審閱者的意見回饋或你自己的變更套用到你的一份草稿或已上線的文章,再次檢查並儲存,同時保持你的第一手事實不變。
  • status 列出你的草稿及各自的狀態,或詳細列出某一份草稿:哪些未通過、其預覽,以及下一步該做什麼。

初次使用伺服器?請先設定你的 AI 工具環境,從新增伺服器到登入。publish 一律會先詢問你,且它們都不會在排程執行中發布。你也可以在允許附加資源的代理中,將今日簡報(techfabric://brief/today)或你的一份草稿(techfabric://drafts/<id>)附加到訊息中。

你代理中的命令

Claude Code

一個外掛:伺服器、命令與 techfabric-blog 技能一次安裝完成。

claude plugin marketplace add Fabric-Pro/techfabric-claude-plugin && claude plugin install techfabric@techfabric

接著執行 /mcp,選擇 techfabric,選擇 Authenticate 並登入。輸入 /techfabric: 以查看命令。命令之後的所有內容都會傳遞給它,因此 /techfabric:write-post how we cut Lakeflow cold starts 可照原樣使用。在每次 publish_draft 之前,外掛都會要求你允許,即使在自動模式下亦然。若沒有外掛,伺服器自身的提示會顯示為 /techfabric:write-post (MCP) 等,但 Claude Code 會在每个空格處分割其引數。

此外掛發布於 GitHub,網址為 Fabric-Pro/techfabric-claude-plugin。若未安裝 git,可改從 techfabric.com 新增:

claude plugin marketplace add https://www.techfabric.com/mcp-servers/harness/claude-code/marketplace.json && claude plugin install techfabric@techfabric

例如

/techfabric:write-post today's brief

Codex

輸入 $techfabric-write-post 及其餘內容:每個命令一個技能,僅在你指名時執行。

curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- codex

它們會放在 ~/.agents/skills,每個命令一個技能,Codex 僅在你指名時執行:輸入 $techfabric-write-post,或輸入 /skills 以查看全部。伺服器本身則依如何連線所述新增。

例如

$techfabric-write-post today's brief

Cursor

以斜線命令執行的技能,以及一條規則,放在你撰寫所用的專案中。

curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- cursor

在你撰寫所用的專案中執行它。它會將命令新增為 .cursor/skills 中的技能,僅在你輸入時執行,並在 .cursor/rules 中新增一條規則,將代理指向伺服器。

例如

/techfabric-write-post today's brief

VS Code

伺服器的提示,位於 Copilot Chat 中。除了伺服器之外無需安裝任何東西。

在 Copilot Chat 中輸入 /techfabric.write-post。VS Code 會逐一詢問每個引數並建議值,例如你登入後你自己的草稿 id。

例如

/techfabric.write-post

Gemini CLI

伺服器的提示,以帶具名引數的斜線命令形式呈現。

輸入 /write-post --topic="today's brief"。引數為 --topic、--project、--client、--id 與 --feedback,依各命令所需。

例如

/write-post --topic="today's brief"

Fabric Agents

在已將 techfabric.com 的 MCP 伺服器新增為來源的工作區中,輸入 @techfabric-write-post 及其餘內容。

Add the TechFabric commands to this workspace: follow https://www.techfabric.com/mcp-servers/harness/fabric/README.md

代理會為每個命令新增一個技能。接著輸入 @techfabric-write-post。它們都不屬於自動化:每日執行使用 techfabric-blog 技能,該技能永不發布。

例如

@techfabric-write-post today's brief

給 TechFabric 作者

來自你的程式設計代理的每日草稿

你的代理可以在每個工作日早上 9 點為你開始一篇文章。伺服器每天從新聞與我們想回答的搜尋中挑選一個主題,將其與你撰寫的內容配對,並為你保留一天。你的代理會從你的儲存庫草擬它,並留下關於第一手部分的問題給你。你補上該部分、閱讀並決定是否發布。

  1. 步驟 1

    取得今日簡報

    在工作日早上 9 點,你的排程器會以 techfabric-blog 技能啟動你的代理。代理會呼叫 get_brief,它會挑選今日主題並為你保留 24 小時:過去兩天內的新聞報導,或一項我們尚未回答且符合你工作的搜尋。若今日的文章已分配給同事、每日一篇自動化文章與每週三篇的額度已用盡,或沒有合適的內容,它會說明原因並停止。
  2. 步驟 2

    從你自己的工作草擬

    代理會讀取 editorial_rules 資源,並依據簡報與執行所在的儲存庫進行草擬。它會向你詢問只有你知道的內容,例如哪裡出了問題或你測得的數字。在無人值守的執行中,它會以 TechFabric 的「we'd」語氣撰寫,並在連結旁列出給你的問題。
  3. 步驟 3

    Lint、修正並提交

    代理會執行 lint_draft 並修正其回報的內容直到通過,依據其回傳的 judge_rubric 審閱草稿,然後以簡報的 id 呼叫 submit_draft。文章會以你的署名歸檔,網站會建置預覽。排程執行會在此停止:技能會告訴它絕不發布,且下方的 Claude Code 與 Codex 排程會省略 publish_draft。
  4. 步驟 4

    審閱並發布

    執行結束時會提供預覽連結與代理的問題,在其工作階段中,或對於來自 cron 的執行,在其日誌中。你閱讀預覽並回答代理所問。接著,在與你的工作階段中,代理會以 check_draft 驗證,並呼叫 publish_draft,它會要求你確認。或使用預覽電子郵件中的編輯器連結。在你同意之前不會發布任何內容。

在你的代理中排程

Fabric Agents

每個工作日,執行會開啟自己的工作階段、等待你允許其工具,並以 Needs Review 結束,附上預覽連結。

將此貼到 Fabric Agents 工作階段中:

Set up TechFabric daily drafts in this workspace: follow https://www.techfabric.com/mcp-servers/daily-drafts/fabric-agents.md

代理會將 techfabric.com 的 MCP 伺服器新增為來源、新增 techfabric-blog 技能,以及一個在你時區每個工作日早上 9 點執行的自動化,使用你既有的模型連線。接著驗證 TechFabric 來源並以你的 @techfabric.com 帳戶登入。自動化會以 Ask 模式執行,因此每次執行都會等待你允許其工具。若你想讓它在不詢問的情況下執行,請切換為 Execute。

Claude Code

Desktop 排程工作,或供 CLI 使用的 cron 行。

curl -fsSL https://www.techfabric.com/mcp-servers/daily-drafts/install.sh | sh -s -- claude-code

接著執行 /mcp,選擇 techfabric,選擇 Authenticate 並登入。在 Claude Desktop 的 Code 分頁中,開啟 Scheduled,並在你的其中一個儲存庫中新增一個 Weekdays 早上 9:00 的本機工作,以此作為其指示。選擇 Run now 一次,並一律允許 techfabric 工具。

Draft today's TechFabric post with the techfabric-blog skill.

若沒有 Desktop,crontab 行可達到相同效果,並將預覽連結及其問題留在日誌中:

0 9 * * 1-5 cd ~/your-repo && claude -p "Draft today's TechFabric post with the techfabric-blog skill." --allowedTools "mcp__techfabric__get_brief mcp__techfabric__lint_draft mcp__techfabric__submit_draft mcp__techfabric__get_status mcp__techfabric__search mcp__techfabric__get_page mcp__techfabric__list_posts Read Grep Glob" >> ~/techfabric-daily-draft.log 2>&1

Codex

crontab 行會執行 codex exec,對你的電腦為唯讀。

curl -fsSL https://www.techfabric.com/mcp-servers/daily-drafts/install.sh | sh -s -- codex

技能會放在 ~/.agents/skills,Codex 會從該處讀取個人技能(0.95 之前的 Codex 則改用 ~/.codex/skills)。接著執行 codex mcp login techfabric 並登入。將此行新增到你的 crontab,並帶入你自己儲存庫的路徑。執行對你的電腦為唯讀,僅透過 MCP 伺服器寫入,並將預覽連結及其問題留在日誌中。

0 9 * * 1-5 cd ~/your-repo && codex exec --sandbox read-only -c 'mcp_servers.techfabric.disabled_tools=["publish_draft","revise_post"]' "Draft today's TechFabric post with the techfabric-blog skill." >> ~/techfabric-daily-draft.log 2>&1

每一個都會安裝相同的 techfabric-blog 技能,並依 cron 排程 0 9 * * 1-5 執行,在你自己的時區每個工作日早上 9 點。請先登入,如設定你的 AI 工具環境所述,以免排程執行停在登入步驟。

隱私

TechFabric 的 MCP 伺服器會保留關於你的哪些資料?

閱讀不會保留你查詢的任何內容。它不需要帳號,也不設定 cookie,唯一儲存的是用於速率限制的每 IP 呼叫次數。登入撰寫的作者會留下他們的草稿和地址。

  • 兩台伺服器都不會保留你搜尋或閱讀的內容。呼叫的日誌行只記錄工具名稱和協定修訂版本,絕不記錄其參數。
  • 關於匿名呼叫者,唯一儲存的是用於速率限制的每 IP 位址呼叫次數,約一小時後過期。
  • 沒有任何讀取呼叫會觸及我們這邊的語言模型。兩台伺服器都從網站部署時建立的索引作答,而 Field Guide 的伺服器完全不發出對外請求。
  • 當 TechFabric 作者登入撰寫時,伺服器會保留他們檢查、歸檔或儲存的文字,並附上他們的地址,如同瀏覽器編輯器所做的那樣。
  • 隱私權政策涵蓋網站其餘部分。

常見問題

MCP 伺服器:常見問題

什麼是 MCP 伺服器?

MCP(Model Context Protocol,模型情境協定)是將 AI 助理連接到其他系統的開放標準。MCP 伺服器會發布一份工具清單及其參數,而 Claude、Codex、Cursor 或 VS Code 代理模式等助理會在任務進行中呼叫這些工具,並取得結構化的回應。

像我們這樣的遠端伺服器只是一個 URL,因此連接它只需一行設定,無需安裝任何東西。

techfabric.com 的 MCP 伺服器有什麼用途?

撰寫。TechFabric 的工程師使用它,從他們已在使用的程式設計代理(例如 Fabric Agents、Claude Code 或 Codex)起草部落格文章和案例研究,並利用該代理已有的儲存庫和情境。

代理會執行網站的檢查、以工程師的署名歸檔草稿,並在工程師閱讀預覽並確認後發布。任何人也可以在不登入的情況下搜尋和閱讀網站已發布的頁面。

使用 TechFabric 的 MCP 伺服器需要帳號嗎?

不需要。兩台伺服器上的每個讀取工具都無需登入即可使用,且兩台伺服器都不設定 cookie。唯一的登入是在 techfabric.com 的寫入工具上,這些工具供 TechFabric 自家的部落格作者使用,並要求使用 techfabric.com 租用戶中的 Microsoft 帳號。

代理可以透過 MCP 伺服器發布到 techfabric.com 嗎?

可以,作者自己的代理可以為該作者自己的草稿發布,前提是作者已確認。

publish_draft 需要網站的完整檢查已在確切儲存的文字上通過,且其第一次呼叫不會發布任何內容:能詢問作者的用戶端會這麼做,並指名該文章;否則代理會取得一次性確認,並被要求先詢問作者再送回。

接著文章會經過編輯器自身的「發布」,而核准會記錄作者如何確認。不在部落格作者名單上的人完全無法觸及寫入工具,而 Field Guide 伺服器沒有發布工具。

我可以變更已發布的文章嗎?

可以,如果是你自己的文章。你的代理會以文章的 URL 呼叫 revise_post,這會開啟一個修訂版,其第一份草稿即為現行文字,並有自己的預覽。

它會使用與新草稿相同的工具來編輯、檢查並發布該修訂版,而發布會在同一 URL、同一署名下取代現行文章,保留其原始日期並加上「已更新」行。只有文章的作者或部落格的編輯可以開啟修訂版。沒有代理的話,請在 techfabric.com/api/ideas/revise 要求「編輯此文章」連結。

Field Guide 伺服器是 Databricks 自家的 MCP 伺服器嗎?

不是。Databricks 在工作區內執行自家的受管理 MCP 伺服器,這些伺服器會對你的資料採取行動,並記錄於 docs.databricks.com。Field Guide 伺服器由 Databricks 合作夥伴 TechFabric 建置和執行。它從我們的指南回答 Databricks 問題,附上程式碼和每個章節引用的文件連結,且絕不連接到工作區。

Databricks Field Guide 伺服器有多新?

其索引會在指南的每次部署時重建,因此新的邊註或改寫的章節會在该部署上線後立即出現在伺服器的回答中。

每個回答都附有建置它的提交、每個頁面最後變更的時間,以及用戶端可快取多久。關於確切的語法和限制,請追隨它傳回的 docs.databricks.com 連結,因為 Databricks 自家的文件才是權威,而指南是連結到它而非複製它。

如果我的代理超過速率限制會怎樣?

伺服器會以 HTTP 429 和 Retry-After 標頭回應,代理可以在該時間後重試。techfabric.com 允許每個 IP 位址每小時 300 次匿名呼叫。Field Guide 允許每個 IP 位址每分鐘 60 次、每小時 300 次。

TechFabric 的 MCP 伺服器在官方 MCP Registry 中嗎?

兩者都在。techfabric.com 列為 com.techfabric/techfabric,Field Guide 列為 com.techfabric.databricks/field-guide,而 Glama 將兩者列為連接器。瀏覽登錄檔的用戶端會以這些名稱找到它們,而每個名稱背後的網域都由該網域提供的金鑰證明。