TechFabric

公式

TechFabricが公開しているDatabricksとAIのコンテンツ(FAQ付きのブログ記事、サービスページ、事例)を検索して閲覧します。閲覧は匿名で、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クライアントに、質問に答えるセクションを、実際に動作するコードとともに提供します。2つ目のサーバーである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を選択します。2つ目のサーバーについても同様に繰り返します。

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は執筆ツール用のサインインを提供しているため、Codexはtechfabricを追加する際にサインインを開始する場合があります。これはスキップしてください。すべての読み取りツールはサインインなしで動作します。ファイルを手動で編集するには、次を追加します。

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

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

Cursorへの接続方法

すべてのプロジェクトで利用するにはこれを~/.cursor/mcp.jsonに、1つのプロジェクトで利用するには.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クライアントへの接続方法

クライアントを、Streamable HTTPトランスポートで認証なしのURLに向けてください。stdioのみに対応するクライアントは、mcp-remoteブリッジを介してどちらのサーバーにもアクセスできます。その際のコマンドは次のとおりです。

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

手動で試すには、JSON-RPCのtools/listをURLにPOSTすると、ツールが完全な入力スキーマと出力スキーマとともに返されます。

TechFabricの執筆者ですか?執筆にはサインインが必要です:techfabric.com向けに執筆するためのAIハーネスをセットアップする。

TechFabricの執筆者向け

techfabric.com向けに執筆するためのAIハーネスをセットアップする

すでに使っているエージェントを選び、サーバーの追加から最初の投稿の公開までの手順に従ってください。ブログの執筆者リストに含まれるtechfabric.comのMicrosoftアカウントが必要です。閲覧にはどちらも必要ありません。

Claude Codeをセットアップする

推奨

1回のインストールでサーバー、7つのコマンド、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にアクセスできない場合は、2行目で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で保存されたテキストを検証します。これには5〜10分かかり、まだ失敗している項目があれば通知します。その後、何かが公開される前に、投稿名で確認を求められます。承認すると、投稿はマージおよびデプロイされ、エージェントが公開リンクを提供できます。プラグインは、自動モードであっても、すべての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で保存されたテキストを検証します。これには5〜10分かかり、まだ失敗している項目があれば通知します。その後、何かが公開される前に、投稿名で確認を求められます。承認すると、投稿はマージおよびデプロイされ、エージェントが公開リンクを提供できます。
  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で保存されたテキストを検証します。これには5〜10分かかり、まだ失敗している項目があれば通知します。その後、何かが公開される前に、投稿名で確認を求められます。承認すると、投稿はマージおよびデプロイされ、エージェントが公開リンクを提供できます。
  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 内のコマンドごとに 1 つのスキルが追加されます。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. 読み終えたら公開する

    下書きの id を指定して $techfabric-publish と入力します。エージェントはまず check_draft で保存されたテキストを検証します。これには 5〜10 分かかり、まだ失敗している項目があれば通知されます。その後、公開前に記事名で確認を求められます。承認すると、記事はマージおよびデプロイされ、エージェントが公開リンクを提示できます。
  7. 問題が発生した場合

    ツールが見つからない場合: codex mcp list を実行して techfabric が存在し有効になっていることを確認するか、Codex 内で /mcp を実行してから Codex を再起動します。 サインアウトされた、または書き込みのたびに再サインインを求められる場合: 30 日間が経過したか、アカウントが変更されています。codex mcp login techfabric を再度実行してください。 スキルが見つからない場合: インストール用の行を再度実行し、Codex を再起動します。 サインインページにアドレスが著者リストにないと表示される場合: Preetham Reddy に追加を依頼してください。

Cursor をセットアップする

Cursor の MCP 設定にサーバーを、執筆元のプロジェクトにスキルとしてコマンドを追加します。

  1. サーバーを追加する

    すべてのプロジェクトに適用するには ~/.cursor/mcp.json に、1 つのプロジェクトに適用するには .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. 読み終えたら公開する

    下書きの id を指定して /techfabric-publish と入力します。エージェントはまず check_draft で保存されたテキストを検証します。これには 5〜10 分かかり、まだ失敗している項目があれば通知されます。その後、公開前に記事名で確認を求められます。承認すると、記事はマージおよびデプロイされ、エージェントが公開リンクを提示できます。
  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. プレビューを開く

    VS Code は、実験的な chat.mcp.apps.enabled 設定がオンの場合、チャット内で MCP Apps をレンダリングするため、サーバーがアプリとして送信した下書きは、チェック項目とともに会話内で開きます。下書きに関するすべての回答も、Preview: という行とリンクで始まり、これを開くと techfabric.com が公開する形で記事が表示されます。
  5. 読み終えたら公開する

    下書きの id を指定して /techfabric.publish を実行します。エージェントはまず check_draft で保存されたテキストを検証します。これには 5〜10 分かかり、まだ失敗している項目があれば通知されます。その後、公開前に記事名で確認を求められます。承認すると、記事はマージおよびデプロイされ、エージェントが公開リンクを提示できます。
  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 で保存されたテキストを検証します。これには 5〜10 分かかり、まだ失敗している項目があれば通知されます。その後、公開前に記事名で確認を求められます。承認すると、記事はマージおよびデプロイされ、エージェントが公開リンクを提示できます。
  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 サーバーを、OAuth サインイン付きの TechFabric という名前のソースとして追加します。平日ごとに下書きも作成する場合は、代わりにこのページの「毎日の下書き」にある 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. コマンドをインストールする

    これも貼り付けます。エージェントはコマンドごとに 1 つのスキルを追加し、それぞれに 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. 読み終えたら公開する

    下書きの id を指定して @techfabric-publish と入力します。エージェントはまず check_draft で保存されたテキストを検証します。これには 5〜10 分かかり、まだ失敗している項目があれば通知されます。その後、公開前に記事名で確認を求められます。承認すると、記事はマージおよびデプロイされ、エージェントが公開リンクを提示できます。どのコマンドも自動化から公開することはありません。
  6. 問題が発生した場合

    ツールが見つからない場合: エージェントに fabric-cli source validate techfabric を実行するよう依頼し、失敗した場合はソースを再度認証します。 サインアウトされた、または書き込みのたびに再サインインを求められる場合: 30 日間が経過したか、アカウントが変更されています。TechFabric ソースを再度認証してください。 コマンドが見つからない場合: ステップ 3 のコマンド行を再度貼り付けてください。 サインインページにアドレスが著者リストにないと表示される場合: Preetham Reddy に追加を依頼してください。

サーバー

TechFabric の各 MCP サーバーは何をするのですか?

Field Guide はコードを使って Databricks の質問に答えます。読み取り専用のツールが 5 つあります。techfabric.com には 9 つあります。5 つは著者向けで、自分のエージェントから下書きを確認して提出するためのもの、4 つは誰でもサイトを検索して読むためのものです。

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 アドレスごとに 1 分あたり 60 回、1 時間あたり 300 回。

鮮度

ガイドのデプロイごとに再構築されます。すべての回答には、それを構築したコミット、各ページの最終変更日、およびキャッシュ可能な期間が含まれます。新機能は 10 分、検索は 15 分、章とコードは 1 時間です。

プロトコル

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 読み取り

    章を読む

    章または 1 つのセクションを Markdown として、コードはそのままに。 戻り値とパラメータ 戻り値 章またはマージンノートを、コードをそのままに保ったクリーンな Markdown として、あるいはそのうちの 1 セクションを、アウトライン、個別にリスト化されたコードブロック、FAQ、日付、引用されている docs.databricks.com へのリンクとともに返します。 パラメータ slug (必須): lakebase のようなスラッグ、パス、または任意のガイド 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 すべての章、ノート、機能ページを 1 行ずつ。
  • 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 アドレスあたり 1 時間に 300 回の匿名呼び出し。サインイン済みの呼び出しは著者ごとにカウントされ、1 時間に 600 回で、新規チェック実行は最大 20 回、提出は 6 回、保存は 30 回です。

鮮度

インデックスはデプロイのたびにサイトから再構築されます。リソースは 1 時間、検索結果は 15 分間キャッシュされる場合があります。

プロトコル

Streamable HTTP 上の MCP リビジョン 2026-07-28。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 読み取り

    ページを読む

    公開されている 1 つのページをクリーンな Markdown として、FAQ とともに。 戻り値とパラメータ 戻り値 公開されている 1 つのページをクリーンな Markdown として、そのタイトル、検索タイトル、説明、日付、著者、タグ、FAQ を質問と回答のペアとして、またその正規 URL とともに返します。 パラメータ url_or_slug (必須): 完全な URL、/services/databricks のようなパス、または投稿のスラッグ
  • list_posts 読み取り

    ブログ投稿を一覧表示する

    ブログ投稿を、新しい順に、タグ、著者、日付で。 戻り値とパラメータ 戻り値 ブログ投稿を、新しい順に返します。 パラメータ tag、author (名前またはスラッグ)、since (YYYY-MM-DD); limit は 1〜100、デフォルトは 20
  • get_services 読み取り

    TechFabric の提供内容

    すべてのサービスページと製品ページを、それぞれの概要とともに。 戻り値とパラメータ 戻り値 すべてのサービス、ソリューション、Databricks、AI、クラウド、ソフトウェア、アクセラレータ、製品ページを、その名前、URL、種類、概要をライブページの記載どおりに正確に返します。 パラメータ なし
  • get_brief 作成者

    今日のブリーフ

    毎日の下書き用の今日のトピックを、1 日間あなたのために確保します。 戻り値とパラメータ 戻り値 毎日の下書き用の今日のトピックを、サインイン済みの著者のために 24 時間確保します: 切り口、答えるべき検索、情報源、リンクすべきページ、ブリーフの id。今日の投稿が同僚に割り当てられた場合、サイトのペースが使い切られた場合、またはあなたの仕事に合うものがない場合は、代わりにその理由を返します。 パラメータ なし
  • lint_draft 作成者

    下書きをリントする

    サイトのルールベースのチェックを、約 1 秒で。 戻り値とパラメータ 戻り値 モデルを使わずに投稿に対してサイトのルールベースのチェックを実行し、各項目のステータスと指摘を、各指摘が対象とする箇所と対処方法とともに返します。また judge_rubric も返します: 判定付きチェックが使用する読者、質問、しきい値です。何も提出しません。 パラメータ markdown (必須、フロントマター付き); images (名前); kind; sources; slug
  • check_draft 作成者

    下書きをチェックする

    判定を含む完全なチェックを、最終テキストごとに 1 回。 戻り値とパラメータ 戻り値 判定付きチェックを含むエディタの完全な「チェックを実行」を実行し、各項目のステータスと指摘を返します。下書きの id を指定すると保存済みのテキストをチェックし、これは publish_draft に必要です。完全な実行には 5〜10 分かかります。 パラメータ id (保存済みの下書き) または markdown (フロントマター付き); images; wait_seconds は最大 50、デフォルトは 25
  • submit_draft 作成者

    下書きを提出する

    あなたの署名で提出される下書きを、そのプレビューとともに。 戻り値とパラメータ 戻り値 投稿をサインイン済みの著者の署名で書かれたとおりに正確に提出し、プレビューを構築し、著者にエディタリンクをメールで送ります。下書きの id を返します。 パラメータ title と markdown (必須); images
  • get_status 作成者

    下書きの状況

    下書きの状態、失敗しているチェック、base_sha、リンク。 戻り値とパラメータ 戻り値 あなた自身の下書きの 1 つ: その状態、失敗しているもの、最後のチェック実行、現在の Markdown、プレビューリンク、そして公開後はライブリンク。エディタリンクはメールにのみ含まれます。 パラメータ id (必須)
  • update_draft 作成者

    下書きへの編集を保存する

    下書きの新しい保存バージョン。プレビューが再構築されます。 戻り値とパラメータ 戻り値 あなた自身の下書きの新しいバージョンを 1〜2 秒で保存し、その text_hash (次回の base_hash) を返します。コミットとプレビューはバックグラウンドで続きます。チェックは実行しないため、先にテキストをリントしてください。id を指定した check_draft は保存済みのテキストに対してすぐに実行できます。1 分以内の 2 回目の保存は、1 回目がコミットされている間、再試行を求められる場合があります。 パラメータ id、markdown、base_hash (base_hash は get_status から、または前回の保存から取得します。base_sha も使用できます)
  • publish_draft 作成者

    下書きを公開する

    確認後、あなたの下書きが techfabric.com で公開されます。 戻り値とパラメータ 戻り値 id を指定した check_draft が保存済みのテキストで合格した後、エディタ自身の「公開」を通じてあなた自身の下書きを公開します。最初の呼び出しでは何も公開されません: クライアント内で、またはエージェントによるワンタイム確認で、確認を求められます。その後、サイトがマージしてデプロイします。 パラメータ id (必須); confirmation (2 回目の呼び出しのみ); override (公開を強行する失敗中の文言チェック); confirm_via
  • revise_post 作成者

    公開済みの投稿を変更する

    ライブ投稿の改訂版を、プレビュー付きの下書きとして。 戻り値とパラメータ 戻り値 すでに公開されている投稿の改訂版を、その著者またはブログのエディタのために開きます: ライブのテキストから始まる下書きで、独自のプレビューを持ちます。同じツールで編集、チェック、公開でき、公開すると同じ URL、同じ署名でライブ投稿が置き換えられます。 パラメータ post (必須: 投稿の URL またはスラッグ)
  • 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 に提出し、プレビューリンクを教えてください。」 コピー
  • 「私の techfabric.com の下書きを、その id を指定して check_draft で検証し、合格したら私が承認した時点で publish_draft で公開してください。」 コピー
  • 「Lakebase についてすでに書いた内容を techfabric.com で検索して、新しい投稿がそれを繰り返さないようにしてください。」 コピー

Databricks Field Guide サーバー向けのプロンプト

  • 「Databricks Field Guide に、各プルリクエストに専用の Lakebase ブランチを与える方法を尋ね、それが使う CLI コマンドを見せてください。」 コピー
  • 「Field Guide によると、Databricks は過去 2 週間で何を変更しましたか?」 コピー
  • 「Field Guide で Unity Catalog の行フィルタの SQL 例を探し、それらが引用する docs.databricks.com のリンクで現在の構文を確認してください。」 コピー
  • 「Field Guide の章を一覧表示してから、Lakebase の章の、ブランチのコストがほぼゼロである理由についてのセクションを読んでください。」 コピー

仕組み

AI エージェントは MCP サーバーをどのように使いますか?

Model Context Protocol (MCP) は、AI アシスタントが他のシステム上のツールを呼び出すために使うオープン標準です。MCP サーバーに接続されたエージェントは、タスクの途中で何かを調べ、引用すべき URL 付きの構造化された回答を返してもらえます。そうでなければ、トレーニングデータから推測したり、Web ページをスクレイピングしたりする場面です。

あなたの 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
へのリンク

1 つのエージェント、2 つのサーバー。どちらを読むにもサインインは不要です。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 では、上記の URL で techfabric という名前のカスタムコネクタを追加し(接続方法 を参照)、Connect を選択します。その他のハーネスについては、AI ハーネスのセットアップ に手順がすべて記載されています。

2 · Microsoft でサインインする

どちらの場合も、techfabric.com のページがブラウザで開き、要求しているクライアントとそのアクセスの行き先が示されます。Continue with Microsoft を選択し、@techfabric.com のアカウントでサインインします。アクセスは 1 時間有効で、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.

記事ではなくケーススタディの場合

  • lint_draft、check_draft、submit_draft、update_draft に kind "case-study" を送ります。プレビューは /case-studies/<slug> にあるケーススタディのページで、記事と同様に検証・公開されます: id を指定して check_draft、確認後に publish_draft、または編集者リンクから行います。
  • そのフロントマターは title、description、sector、stack(リスト)、track(ai、migration、other のいずれか)です。クライアント登録がケーススタディでのクライアント名の記載を承認している場合、またはクライアントが名前の記載に同意している場合(後述)は client を追加します。ロゴ、ウェブサイト、指標は決してあなたが設定するものではありません。
  • 本文は 4 つのセクションで始まり、順に Challenge、Strategy、Solution、Results です。各セクションは、その主張を 1 行の太字で述べることから始まり、その後に文章が続きます。それ以外は 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)を読みます。これはクライアントの機密保持から始まり、記事で何を言ってよいかが決まり、次にフロントマター、このワークフロー、ハウス執筆ルールが示されます。
  2. ステップ 2

    自分の仕事から下書きする

    エージェントは、あなた自身の仕事について知っていること(作業中のリポジトリやメモなど)から、フロントマターを含めて記事を下書きします。フロントマターは必須で、少なくとも title と description が必要です: lint_draft、check_draft、submit_draft、update_draft は、フロントマターやタイトルのない記事を拒否します。
  3. ステップ 3

    合格するまでリントする

    エージェントは記事全体に対して lint_draft を実行します。これはテキスト自体に対してサイトのルールベースのチェックを実行します: スロップや禁止語のルール、主張、既知のエラー、タイトルと説明、冒頭、FAQ、図、画像などです。モデルは読まないため、約 1 秒で応答します。各指摘は該当箇所と対処方法を示すので、エージェントはそれを修正して再度リントし、必要なだけ繰り返します。
  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 も使用できます)。保存は数秒で返り、チェックは実行されません。プレビューはバックグラウンドで再構築されます。update_draft は、その base_hash 以降に下書きが変更されている場合、またはブラウザのエディタで開いている間は拒否されます。
  7. ステップ 7

    保存されたテキストを一度検証する

    プレビューが表示されたら、エージェントは下書きの id を指定して check_draft を呼び出します。これはエディタの完全な Run checks を、保存されたテキストそのものに対して実行するもので、ジャッジも含まれ、5〜10 分かかります。これが私たちにコストがかかる唯一のチェックで、同じテキストの再チェックはキャッシュから返されます。この後に保存すると、再度検証が必要になります。
  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」とその日付が表示されます。サイトマップの最終更新日時が更新され、デプロイ時に 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 を呼び出し、再度検証させてください。メールに記載の編集者リンクでも同じチェックリストが表示されます。

呼び出し回数が多すぎる

サインイン済みの場合、1時間あたりの上限は 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 あなたの下書きの 1 つを techfabric.com に公開します。エージェントがチェックし、まだ失敗している点を伝え、あなたが承認した後にのみ公開します。
  • revise レビュアーのフィードバック、またはご自身の変更を、あなたの下書きまたはすでに公開中の投稿に適用し、再度チェックして保存します。一次情報の事実はそのまま維持します。
  • status あなたの下書きとそれぞれの状況を一覧表示します。または 1 つの下書きの詳細(何が失敗しているか、プレビュー、次にすべきこと)を表示します。

サーバーは初めてですか?まずAI ハーネスをセットアップしてください。サーバーの追加からサインインまでを扱っています。publish は常に最初にあなたに確認し、いずれもスケジュール実行では公開しません。リソースを添付できるエージェントでは、今日のブリーフ(techfabric://brief/today)や下書きの 1 つ(techfabric://drafts/<id>)をメッセージに添付することもできます。

エージェントでのコマンド

Claude Code

プラグイン:サーバー、コマンド、techfabric-blog スキルを 1 回のインストールでまとめて導入します。

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 とその後に続けて入力します。コマンドごとに 1 つのスキルで、名前を指定したときだけ実行されます。

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

これらは ~/.agents/skills に配置され、コマンドごとに 1 つのスキルとなり、Codex は名前を指定したときだけ実行します。$techfabric-write-post と入力するか、/skills ですべて表示できます。サーバー自体は接続方法のとおりに追加します。

例

$techfabric-write-post today's brief

Cursor

スラッシュコマンドとして実行するスキルと 1 つのルールを、執筆に使うプロジェクトに配置します。

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 トピックを選び、あなたが書いている内容に照らしてマッチングし、1 日間あなたのために確保します。エージェントはあなたのリポジトリから下書きを作成し、一次情報の部分についてあなたへの質問を残します。あなたがそれを追加し、読み、公開するかどうかを決めます。

  1. ステップ 1

    今日のブリーフを取得する

    平日の 9 時に、スケジューラーが techfabric-blog スキルでエージェントを起動します。エージェントは get_brief を呼び出し、今日のトピックを選んで 24 時間あなたのために確保します。過去 2 日間のニュース記事、またはあなたの仕事に合致する、まだ回答していない検索です。今日の投稿が同僚に割り当てられた場合、1 日 1 件・週 3 件という自動投稿のペースが使い切られた場合、または何も合致しない場合は、理由を伝えて停止します。
  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 に、あなたのリポジトリの 1 つでローカルタスクを追加し、これを指示として設定します。一度 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 アドレスごとの呼び出し回数のみで、これは約 1 時間後に失効します。
  • 読み取り呼び出しが当社側の言語モデルに届くことはありません。どちらのサーバーも、サイトのデプロイ時に構築されたインデックスから応答し、Field Guide のサーバーは外部へのリクエストを一切行いません。
  • TechFabric の著者が執筆のためにサインインすると、サーバーはその著者がチェック・ファイル・保存したテキストを、ブラウザのエディタと同様に、そのアドレスと紐付けて保持します。
  • サイトのその他の部分についてはプライバシーポリシーをご覧ください。

FAQ

MCP サーバー:よくある質問

MCP サーバーとは何ですか?

MCP(Model Context Protocol)は、AI アシスタントを他のシステムに接続するためのオープン標準です。MCP サーバーはパラメータ付きのツールの一覧を公開し、Claude、Codex、Cursor、VS Code のエージェントモードなどのアシスタントがタスクの途中でそれらを呼び出し、構造化された回答を受け取ります。

当社のようなリモートサーバーは単一の URL であるため、接続は設定 1 行だけで済み、インストールするものは何もありません。

techfabric.com の MCP サーバーは何のためのものですか?

執筆のためです。TechFabric のエンジニアは、すでに使用しているコーディングエージェント(Fabric Agents、Claude Code、Codex など)から、そのエージェントがすでに持っているリポジトリとコンテキストを使って、ブログ記事やケーススタディの下書きを作成するためにこれを使っています。

エージェントはサイトのチェックを実行し、エンジニアの署名で下書きをファイルし、エンジニアがプレビューを読んで確認した後に公開します。誰でもサインインせずにサイトの公開ページを検索・閲覧することもできます。

TechFabric の MCP サーバーを使うにはアカウントが必要ですか?

いいえ。どちらのサーバーのすべての読み取りツールもサインインなしで動作し、どちらのサーバーも Cookie を設定しません。サインインが必要なのは techfabric.com の書き込みツールのみで、これは TechFabric 自身のブログ著者向けであり、techfabric.com テナントの Microsoft アカウントを要求します。

エージェントは MCP サーバー経由で techfabric.com に公開できますか?

はい、著者自身のエージェントであれば、その著者自身の下書きについて、著者が確認した後に公開できます。

publish_draft は、保存されたテキストそのものに対してサイトの完全なチェックが合格していることを必要とし、その最初の呼び出しでは何も公開されません。著者に尋ねることができるクライアントはそうし、投稿名を挙げます。そうでない場合、エージェントは 1 回限りの確認を受け取り、それを送り返す前に著者に尋ねるよう指示されます。

その後、投稿はエディタ自身の Publish を経由し、承認は著者がどのように確認したかを記録します。ブログの著者リストに載っていない人は書き込みツールに一切アクセスできず、Field Guide サーバーには公開ツールがありません。

すでに公開されている投稿を変更できますか?

はい、それがあなたのものであれば。あなたのエージェントは投稿の URL を指定して revise_post を呼び出し、これにより最初の下書きがライブのテキストであるリビジョンが、独自のプレビューとともに開かれます。

エージェントは新しい下書きと同じツールでそのリビジョンを編集・チェック・公開し、公開すると同じ URL、同じ署名でライブの投稿が置き換えられ、元の日付と Updated 行が付きます。開けるのは投稿の著者またはブログのエディタのみです。エージェントを使わない場合は、techfabric.com/api/ideas/revise で Edit this post リンクをリクエストしてください。

Field Guide サーバーは Databricks 自身の MCP サーバーですか?

いいえ。Databricks はワークスペース内で独自のマネージド MCP サーバーを運用しており、これらはあなたのデータに対して動作し、docs.databricks.com で文書化されています。Field Guide サーバーは、Databricks パートナーである TechFabric によって構築・運用されています。当社のガイドから Databricks の質問に回答し、コードと各セクションが引用するドキュメントリンクを提示し、ワークスペースに接続することは決してありません。

Databricks Field Guide サーバーはどの程度最新ですか?

そのインデックスはガイドのデプロイごとに再構築されるため、新しいマージンノートや書き直された章は、そのデプロイがライブになった時点でサーバーの回答に反映されます。

各回答には、それを構築したコミット、各ページが最後に変更された日時、クライアントがそれをキャッシュできる期間が含まれます。正確な構文と制限については、返される docs.databricks.com のリンクを参照してください。Databricks 自身のドキュメントが権威であり、ガイドはそれをコピーするのではなくリンクしているからです。

エージェントがレート制限を超えるとどうなりますか?

サーバーは Retry-After ヘッダー付きで HTTP 429 を返し、エージェントはその後に再試行できます。techfabric.com は IP アドレスごとに 1 時間あたり 300 回の匿名呼び出しを許可します。Field Guide は IP アドレスごとに 1 分あたり 60 回、1 時間あたり 300 回を許可します。

TechFabric の MCP サーバーは公式の MCP Registry に掲載されていますか?

どちらも掲載されています。techfabric.com は com.techfabric/techfabric として、Field Guide は com.techfabric.databricks/field-guide として登録されており、Glama は両方をコネクタとして掲載しています。レジストリを閲覧するクライアントはこれらの名前でそれらを見つけられ、各名前の背後にあるドメインはそのドメインから提供されるキーによって証明されます。