TechFabric

официальный

Ищите и читайте опубликованные материалы TechFabric о Databricks и ИИ: посты в блоге с часто задаваемыми вопросами, страницы услуг и тематические исследования. Чтение анонимное; сотрудники TechFabric входят через Microsoft, чтобы создавать черновики постов.

Что можно делать с TechFabric MCP?

  • Databricks отвечает рабочим кодом — Задайте вопрос по Databricks и получите раздел Field Guide, который на него отвечает, с кодом и цитируемыми страницами документации.
  • Поиск и чтение Field Guide — Ищите разделы руководства, читайте главу или раздел в формате Markdown или просматривайте оглавление.
  • Поиск примеров кода — Извлекайте блоки SQL, Python, CLI и конфигураций по теме, каждый с окружающим объяснением и ссылками на документацию.
  • Отслеживание последних изменений Databricks — Смотрите, что нового в Databricks с указанной даты, начиная с самых свежих, включая изменения стадии выпуска и обновлённые главы.
  • Поиск и чтение techfabric.com — Ищите по сайту, читайте страницы, просматривайте список блог-постов или узнавайте, что предлагает TechFabric.
  • Создание и публикация постов (авторы) — Проверяйте на ошибки, проверяйте, отправляйте, обновляйте и публикуйте черновики или редактируйте опубликованный пост после входа в систему.

Размещённый MCP-сервер

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

Устанавливается в Claude Code, Codex, Cursor и другие

Документация

MCP-серверы TechFabric

Кодирующие агенты пишут код Databricks на основе обучающих данных, которым уже несколько месяцев. MCP-сервер нашего Field Guide даёт 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 предлагает вход для своих авторских инструментов, поэтому 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 для всех проектов или в .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

Выберите агента, которым уже пользуетесь, и следуйте его шагам — от добавления сервера до публикации первого поста. Вам нужна учётная запись Microsoft на techfabric.com, которая есть в списке авторов блога; для чтения не нужно ни то, ни другое.

Настройка Claude Code

Рекомендуется

Одна установка добавляет сервер, семь команд и навык techfabric-blog и спрашивает вас перед каждой публикацией.

  1. Добавьте сервер с помощью плагина

    Выполните это в любом терминале. Это добавляет маркетплейс плагинов TechFabric из GitHub (Fabric-Pro/techfabric-claude-plugin) и устанавливает плагин, который содержит адрес сервера, так что больше ничего добавлять не нужно. Внутри сессии 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. Опубликуйте, когда прочитаете

    Запустите /techfabric:publish с id черновика. Ваш агент сначала проверяет сохранённый текст с помощью 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

Кастомный MCP-сервер, добавленный как плагин на chatgpt.com.

  1. Добавьте сервер как плагин

    Перейдите на chatgpt.com/plugins, выберите +, а затем Add custom MCP server. Назовите его techfabric, вставьте URL в поле Connection, выберите 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 с помощью @. Если инструмент всё ещё отсутствует, выберите Refresh для него на chatgpt.com/plugins. Вы вышли из системы, или каждая запись просит войти снова: ваши 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 присутствует и включён, или /mcp внутри Codex, затем перезапустите Codex. Вы вышли из системы, или каждая запись просит войти снова: ваши 30 дней истекли или ваша учётная запись изменилась. Выполните codex mcp login techfabric снова. Навык отсутствует: выполните строку установки снова и перезапустите Codex. На странице входа указано, что вашего адреса нет в списке авторов: попросите Preetham Reddy добавить вас.

Настройка Cursor

Сервер в настройках MCP Cursor и команды как навыки в проекте, из которого вы пишете.

  1. Добавьте сервер

    Добавьте это в ~/.cursor/mcp.json для всех проектов или в .cursor/mcp.json для одного. Cursor показывает сервер вместе с другими MCP-серверами на странице Customize.
    {
      "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 дней истекли или ваша учётная запись изменилась. Войдите в techfabric снова там, где Cursor его показывает. Команда отсутствует: выполните строку установки снова в проекте и перезагрузите 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 отображает MCP Apps в чате, когда включена экспериментальная настройка chat.mcp.apps.enabled, поэтому черновик, который сервер отправляет как приложение, открывается в беседе вместе с его проверками. Каждый ответ о черновике также начинается со строки Preview: и ссылки, которая открывает пост так, как его опубликует techfabric.com.
  5. Опубликуйте, когда прочитаете

    Запустите /techfabric.publish с id черновика. Ваш агент сначала проверяет сохранённый текст с помощью check_draft, что занимает от пяти до десяти минут, и сообщает обо всём, что всё ещё не проходит проверку. Затем вас просят подтвердить, по названию поста, прежде чем что-либо будет опубликовано. Как только вы скажете «да», пост объединяется и развёртывается, и ваш агент может дать вам ссылку на опубликованную версию.
  6. Если что-то пошло не так

    Инструменты отсутствуют: выполните MCP: List Servers, выберите techfabric и перезапустите его. Вы вышли из системы, или каждая запись просит войти снова: ваши 30 дней истекли или ваша учётная запись изменилась. Перезапустите сервер и снова разрешите вход. Manage Trusted MCP Servers в меню Accounts показывает, какие серверы могут использовать ваш вход. На странице входа указано, что вашего адреса нет в списке авторов: попросите 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. Агент добавляет MCP-сервер techfabric.com как источник с именем 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 добавить вас.

Серверы

Что делает каждый из MCP-серверов TechFabric?

Field Guide отвечает на вопросы о Databricks с помощью кода; у него пять инструментов только для чтения. У techfabric.com их девять: пять для наших авторов, которые проверяют и подают черновики из своего собственного агента, и четыре, которые может использовать любой желающий для поиска и чтения сайта.

MCP-сервер Databricks Field Guide

Databricks Field Guide — это то, что наши инженеры знают о создании, эксплуатации и оплате Databricks. Спросите, как добавить фильтр строк Unity Catalog, и агент получит раздел, который это объясняет, SQL-функцию из этого раздела и страницы docs.databricks.com, на которые ссылается раздел. Документация Databricks остаётся авторитетным источником по синтаксису и ограничениям.

5 инструментов

  • search_guide Поиск по руководству
  • get_chapter Чтение главы
  • get_code_examples Поиск примеров кода
  • whats_new Что нового в Databricks
  • list_chapters Список глав

Вход

Нет. Сервер публичный и доступен только для чтения, и у него нет инструментов записи.

Ограничения частоты

60 вызовов в минуту и 300 в час на IP-адрес.

Актуальность

Пересобирается при каждом развёртывании руководства. Каждый ответ содержит коммит, на котором он был собран, дату последнего изменения каждой страницы и то, как долго её можно кэшировать: 10 минут для раздела «что нового», 15 для поиска и час для глав и кода.

Протокол

Ревизия MCP 2026-07-28 поверх Streamable HTTP. Клиенты, всё ещё использующие 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, путь или любой 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 (ГГГГ-ММ-ДД, по умолчанию последние 30 дней); limit от 1 до 200, по умолчанию 30
  • list_chapters Чтение

    Список глав

    Оглавление с основными разделами каждой главы. Возвращаемые значения и параметры Возвращает Каждую главу в порядке руководства, с её частью, кратким описанием, датами, URL, URL в формате Markdown и основными разделами, а также заметки на полях. Параметры Нет
  • fieldguide://llms.txt Каждая глава, заметка и страница функции, по одной строке на каждую.
  • fieldguide://page/{+path} Любая опубликованная страница в формате Markdown, например fieldguide://page/guide/lakebase.

MCP-сервер techfabric.com

Его основное назначение — написание текстов: агент инженера готовит черновик поста на основе репозитория и уже имеющегося контекста, запускает проверки сайта и отправляет его, а после того как инженер прочитал предпросмотр и подтвердил, публикует его. Рабочий процесс описан в разделе написание поста с помощью собственного агента.

Его инструменты чтения отвечают только по опубликованным индексируемым страницам, поэтому черновики, предпросмотры и всё, что помечено 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, которые входят со своей учётной записью Microsoft (Office 365) в тенанте techfabric.com. Другие тенанты не принимаются.

Ограничения частоты

300 анонимных вызовов на IP-адрес в час. Вызовы авторизованных пользователей считаются по автору — 600 в час, при этом не более 20 новых запусков проверок, 6 отправок и 30 сохранений.

Актуальность

Индекс пересобирается с сайта при каждом развёртывании. Ресурсы могут кэшироваться на час, а результаты поиска — на 15 минут.

Протокол

Ревизия MCP 2026-07-28 поверх Streamable HTTP. Клиенты, всё ещё использующие 2025-11-25, обслуживаются по тому же URL.

Реестр

com.techfabric/techfabric. Запись в реестре MCP · Листинг 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, или слаг поста
  • list_posts Чтение

    Список постов блога

    Посты блога, сначала самые новые, по тегу, автору или дате. Возвращаемые значения и параметры Возвращает Посты блога, сначала самые новые. Параметры tag, author (имя или слаг), since (ГГГГ-ММ-ДД); limit от 1 до 100, по умолчанию 20
  • get_services Чтение

    Что предлагает TechFabric

    Каждая страница услуги и продукта с её собственным кратким описанием. Возвращаемые значения и параметры Возвращает Каждую страницу услуги, решения, Databricks, AI, облака, программного обеспечения, ускорителя и продукта, с её названием, URL, видом и кратким описанием в точности так, как они указаны на живой странице. Параметры Нет
  • get_brief Автор

    Сегодняшняя тема

    Тема сегодняшнего дня для ежедневного черновика, закреплённая за вами на день. Возвращаемые значения и параметры Возвращает Тему сегодняшнего дня для ежедневного черновика, закреплённую за авторизованным автором на 24 часа: ракурс, поисковый запрос, на который нужно ответить, источники, страницы для ссылок и идентификатор темы. Если сегодняшний пост уже достался коллеге, темп сайта исчерпан или ничего не подходит под вашу работу, вместо этого сообщается причина. Параметры Нет
  • lint_draft Автор

    Проверка черновика линтером

    Правиловые проверки сайта примерно за секунду. Возвращаемые значения и параметры Возвращает Запускает правиловые проверки сайта для поста без использования модели и возвращает статус и результаты по каждому пункту, с фрагментом, к которому относится каждый результат, и тем, что нужно сделать. Также возвращает judge_rubric: читателя, вопросы и пороги, которые используют проверки с оценкой. Ничего не отправляет. Параметры markdown (обязательный, с frontmatter); images (имена); kind; sources; slug
  • check_draft Автор

    Проверка черновика

    Полные проверки, включая нашу оценку, один раз на итоговый текст. Возвращаемые значения и параметры Возвращает Запускает полные проверки редактора, включая проверки с оценкой, и возвращает статус и результаты по каждому пункту. С идентификатором черновика проверяет сохранённый текст, что необходимо для publish_draft. Полный запуск занимает от пяти до десяти минут. Параметры id (сохранённый черновик) или markdown (с frontmatter); images; wait_seconds до 50, по умолчанию 25
  • submit_draft Автор

    Отправка черновика

    Черновик, поданный под вашей подписью, с его предпросмотром. Возвращаемые значения и параметры Возвращает Отправляет пост под подписью авторизованного автора в точности как написано, создаёт предпросмотр и отправляет автору по электронной почте ссылку на редактор. Возвращает идентификатор черновика. Параметры title и markdown (обязательные); images
  • get_status Автор

    Статус черновика

    Состояние черновика, неудачные проверки, base_sha и ссылки. Возвращаемые значения и параметры Возвращает Один из ваших собственных черновиков: его состояние, что не проходит, последний запуск проверки, его текущий Markdown, ссылку на предпросмотр и, после публикации, живую ссылку. Ссылка на редактор есть только в вашей электронной почте. Параметры id (обязательный)
  • update_draft Автор

    Сохранение правки черновика

    Новая сохранённая версия вашего черновика; предпросмотр пересобирается. Возвращаемые значения и параметры Возвращает Сохраняет новую версию вашего собственного черновика за секунду-две и возвращает её text_hash — ваш следующий base_hash. Коммит и предпросмотр выполняются в фоновом режиме. Проверки не запускаются, поэтому сначала проверьте текст линтером; check_draft с идентификатором может сразу работать с сохранённым текстом. При втором сохранении в течение минуты может быть предложено повторить попытку, пока фиксируется первое. Параметры id, markdown и base_hash (base_hash берётся из get_status или из вашего последнего сохранения; base_sha также работает)
  • publish_draft Автор

    Публикация черновика

    Ваш черновик опубликован на techfabric.com после вашего подтверждения. Возвращаемые значения и параметры Возвращает Публикует ваш собственный черновик через собственную функцию Publish редактора, после того как check_draft с его идентификатором прошёл на сохранённом тексте. Первый вызов ничего не публикует: вас просят подтвердить — в вашем клиенте или вашим агентом с одноразовым подтверждением. Затем сайт выполняет слияние и развёртывание. Параметры id (обязательный); confirmation (только при втором вызове); 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 Внутренние правила написания, которые агент автора читает перед подготовкой черновика.

Попробуйте

Что можно спросить у MCP-серверов TechFabric?

Для techfabric.com — в основном написание текстов; для Field Guide — всё, что он охватывает. Назовите сервер в первый раз, чтобы агент знал, к каким инструментам обращаться; после этого он обычно выбирает их сам.

Запросы для сервера techfabric.com

  • «Используя сервер techfabric, получи сегодняшнюю тему и подготовь черновик поста по тому, что мы сделали в этом репозитории, исключив всё, что принадлежит клиенту.» Копировать
  • «Преврати то, что мы сделали в этом репозитории, в черновик кейса для techfabric.com. Сначала прочитай ресурс techfabric editorial_rules, скажи мне, позволяет ли его клиентский реестр называть клиента, и спроси у меня итоговые цифры. Запусти lint_draft с kind "case-study" и исправляй найденное, пока он не пройдёт, затем отправь его через submit_draft и дай мне ссылку на предпросмотр.» Копировать
  • «Отправь этот черновик на techfabric.com через submit_draft и дай мне ссылку на предпросмотр.» Копировать
  • «Проверь мой черновик для techfabric.com через check_draft с его идентификатором и, если он пройдёт, опубликуй его через publish_draft, как только я скажу "да".» Копировать
  • «Поищи на techfabric.com, что мы уже писали о Lakebase, чтобы новый пост это не повторял.» Копировать

Запросы для сервера Databricks Field Guide

  • «Спроси у Databricks Field Guide, как дать каждому pull request собственную ветку Lakebase, и покажи мне команду CLI, которую он использует.» Копировать
  • «Что Databricks изменил за последние две недели, по данным Field Guide?» Копировать
  • «Найди в Field Guide примеры SQL для фильтров строк Unity Catalog, затем проверь ссылки на docs.databricks.com, которые они цитируют, на актуальность синтаксиса.» Копировать
  • «Перечисли главы Field Guide, затем прочитай мне раздел главы Lakebase о том, почему ветка почти ничего не стоит.» Копировать

Как это работает

Как AI-агент использует MCP-сервер?

Model Context Protocol (MCP) — это открытый стандарт, который AI-ассистенты используют для вызова инструментов в других системах. Агент, подключённый к MCP-серверу, может посреди задачи что-то найти и получить структурированный ответ со ссылкой для цитирования там, где иначе он угадывал бы по своим обучающим данным или парсил веб-страницу.

Ваш 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 с помощью собственного агента

Ваш агент пишет пост на основе того, что вы действительно сделали, проверяет его по ходу и публикует, когда вы прочитали превью и дали согласие. Для написания нужен аккаунт Microsoft на techfabric.com, включённый в список авторов блога.

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 и указанным выше URL, как описано в разделе как подключиться, и нажмите 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, когда реестр клиентов разрешает называть этого клиента в кейс-стади, или когда клиент согласился на упоминание (см. ниже). Logo, website и metrics вы никогда не задаёте.
  • Его тело начинается с четырёх разделов по порядку: Challenge, Strategy, Solution, Results. Каждый начинается с выделенного жирным однострочного утверждения своего тезиса, затем идёт текст. Всё остальное — после Results.
  • Без одобренного клиента анонимизируйте его по отрасли и размеру («региональный кредитный союз примерно с 40 отделениями») и нигде не называйте клиента. Чтобы назвать клиента, которого не одобряет реестр, нужно подтверждение клиента: укажите, что оно у вас есть, через client_confirmed: true или фразой «У меня есть подтверждение клиента на упоминание...» в замечании проверки в редакторе. Это записывается под вашим именем.
  • Каждое число — это факт о клиенте. Ваш агент спрашивает у вас итоговые цифры и никогда не выдумывает и не оценивает их, а проверка сверяет каждое число с источниками, отправленными вместе с кейс-стади: вашими заметками и собственными записями проекта. Источник — это не одобрение: метрика клиента публикуется только с одобрением, записанным в реестре клиентов, или когда она уже есть в 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

    Для доработок ваш агент прогоняет линтер на новом тексте, затем вызывает update_draft с id, всем новым постом и base_hash из get_status (base_sha тоже работает). Сохранение возвращается за секунды и не запускает проверок; превью пересобирается в фоне. update_draft отклоняется, если черновик изменился с момента этого base_hash или пока он открыт в браузерном редакторе.
  7. Шаг 7

    Один раз проверьте сохранённый текст

    Когда превью готово, ваш агент вызывает check_draft с id черновика. Это полная команда Run checks редактора ровно на сохранённом тексте, включая нашего судью, и она занимает от пяти до десяти минут. Это единственная проверка, которая нам чего-то стоит, а повторная проверка того же текста отвечается из кэша. Сохранение после неё означает, что нужно проверять заново.
  8. Шаг 8

    Публикуйте после подтверждения

    Ваш агент вызывает publish_draft с id, и первый вызов ничего не публикует. Ваш клиент спрашивает вас, называя пост, или ваш агент получает одноразовое подтверждение и отправляет его обратно только после вашего согласия. Если ваш клиент показывает карточку черновика, вы один раз отвечаете на его вопрос, затем клиент просит вас разрешить публикацию. После этого пост проходит через собственные Publish и 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, согласно официальной матрице MCP-клиентов на октябрь 2026: Claude (claude.ai и Claude Desktop), ChatGPT, VS Code с GitHub Copilot, Microsoft 365 Copilot, Cursor, Goose, десктопное приложение Codex, Postman и MCPJam. В Claude Code, Codex CLI и Fabric Agents ответы возвращаются текстом, начиная со ссылки на предпросмотр.

Изменение опубликованного поста

  • Ваш агент вызывает revise_post с URL поста. Открыть его может только автор поста (инженер, указанный в подписи) или редактор блога. Открывается ревизия, первый черновик которой — живой текст, в собственной ветке с собственным предпросмотром, а вам на почту приходят предпросмотр и ссылка для редактора. Повторный запрос того же поста возвращает уже открытую ревизию.
  • Дальше это обычный черновик. get_status с id ревизии возвращает markdown и base_sha, ваш агент вносит правки и запускает lint_draft (со слагом поста) и update_draft, затем check_draft с id проверяет сохранённый текст, а 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 добавить вас. Если там сказано, что войти могут только учётные записи Microsoft TechFabric или только аккаунты @techfabric.com, либо что гостевые аккаунты не могут, значит, вы вошли под другой учётной записью Microsoft; войдите снова под своей @techfabric.com. Если там сказано, что приложение не может подключиться, значит, клиент запросил отправку своего входа туда, куда MCP не разрешает (обычный http на другой компьютер); обновите клиент.

Проверка продолжает не проходить

Попросите агента запустить lint_draft для текста: каждая находка указывает свой фрагмент и что делать. Проверка с оценкой (тест читателя, полезность контента), которая не проходит в check_draft, приходит со своими баллами; попросите агента доработать по judge_rubric, вызвать update_draft и проверить снова. Ссылка для редактора из вашего письма показывает тот же чек-лист.

Слишком много вызовов

Для вошедших пользователей лимиты в час: 600 вызовов, 240 линтов, 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 Перечислить ваши черновики и их состояние или показать один черновик подробно: что не проходит, его предпросмотр и что делать дальше.

Впервые на сервере? Сначала настройте свою среду ИИ, от добавления сервера до входа. 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. Ничего устанавливать сверх сервера не нужно.

Введите /techfabric.write-post в Copilot Chat. 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-write-post и остальное в рабочей области, где MCP-сервер techfabric.com добавлен как источник.

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 от «мы» и перечисляет свои вопросы для вас рядом со ссылками.
  3. Шаг 3

    Линт, исправление и отправка

    Агент запускает lint_draft и исправляет то, что тот сообщает, пока проверка не пройдёт, просматривает черновик по возвращённому judge_rubric, затем вызывает submit_draft с id брифа. Пост подаётся под вашей подписью, и сайт собирает предпросмотр. Запланированный запуск на этом останавливается: навык велит ему никогда не публиковать, а расписания 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

Агент добавляет MCP-сервер techfabric.com как источник, навык techfabric-blog и автоматизацию, которая запускается в 9 утра по будням в вашем часовом поясе с подключением к модели, которое вы уже используете. Затем аутентифицируйте источник TechFabric и войдите под своей учётной записью @techfabric.com. Автоматизация работает в режиме Ask, поэтому каждый запуск ждёт, пока вы разрешите его инструменты. Переключите её в Execute, если хотите, чтобы она работала без запросов.

Claude Code

Запланированная задача в Desktop или строка cron для CLI.

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

Затем запустите /mcp, выберите techfabric, выберите Authenticate и войдите. На вкладке Code в Claude Desktop откройте 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 читает персональные навыки (Codex старше 0.95 получает вместо этого ~/.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 утра по будням в вашем собственном часовом поясе. Сначала войдите, как описано в разделе настройте свою среду ИИ, чтобы запланированный запуск не остановился на входе.

Конфиденциальность

Что MCP-серверы TechFabric хранят о вас?

Чтение не сохраняет ничего о том, что вы запрашиваете. Оно не требует учётной записи и не устанавливает cookie, а единственное, что хранится, — это счётчик вызовов на IP для ограничения частоты. Авторы, которые входят, чтобы писать, оставляют свои черновики и адрес.

  • Ни один сервер не сохраняет, что вы искали или читали. Строка журнала для вызова содержит имя инструмента и версию протокола, но никогда его аргументы.
  • Единственное, что хранится об анонимном вызывающем, — это счётчик вызовов на IP-адрес для ограничения частоты, который истекает примерно через час.
  • Ни один вызов чтения не доходит до языковой модели на нашей стороне. Оба сервера отвечают из индекса, построенного при развёртывании сайта, а сервер Field Guide вообще не делает исходящих запросов.
  • Когда автор TechFabric входит, чтобы писать, сервер сохраняет текст, который они проверяют, отправляют в файл или сохраняют, вместе со своим адресом, как это делает редактор в браузере.
  • Политика конфиденциальности охватывает остальную часть сайта.

FAQ

MCP-серверы: частые вопросы

Что такое MCP-сервер?

MCP, Model Context Protocol, — это открытый стандарт для подключения ИИ-ассистентов к другим системам. MCP-сервер публикует список инструментов с их параметрами, а ассистент, такой как Claude, Codex, Cursor или агентный режим VS Code, вызывает их по ходу задачи и получает обратно структурированные ответы.

Удалённый сервер, как наш, — это один URL, поэтому его подключение — это одна строка конфигурации и ничего не нужно устанавливать.

Для чего нужен MCP-сервер techfabric.com?

Для письма. Инженеры TechFabric используют его для создания черновиков блогов и кейсов из агента для программирования, которым они уже пользуются, например Fabric Agents, Claude Code или Codex, с репозиторием и контекстом, которые у этого агента уже есть.

Агент запускает проверки сайта, отправляет черновик под подписью инженера и, как только инженер прочитает предпросмотр и подтвердит, публикует его. Любой также может искать и читать опубликованные страницы сайта без входа.

Нужна ли мне учётная запись для использования MCP-серверов TechFabric?

Нет. Каждый инструмент чтения на обоих серверах работает без входа, и ни один сервер не устанавливает cookie. Единственный вход — в инструментах записи techfabric.com, которые предназначены для собственных авторов блога TechFabric и требуют учётную запись Microsoft в тенанте techfabric.com.

Может ли агент публиковать на techfabric.com через MCP-сервер?

Да, собственный агент автора может, для собственного черновика этого автора, после того как автор подтвердит.

publish_draft требует, чтобы полные проверки сайта прошли именно на сохранённом тексте, и его первый вызов ничего не публикует: клиент, который может спросить автора, делает это, называя пост; в противном случае агент получает одноразовое подтверждение и ему велят спросить автора, прежде чем отправлять его обратно.

Затем пост проходит через собственный Publish редактора, и одобрение фиксирует, как автор подтвердил. Любой, кто не входит в список авторов блога, вообще не может получить доступ к инструментам записи, а у сервера Field Guide нет инструмента публикации.

Могу ли я изменить уже опубликованный пост?

Да, если он ваш. Ваш агент вызывает revise_post с URL поста, что открывает ревизию, первый черновик которой — это живой текст, со своим собственным предпросмотром.

Он редактирует, проверяет и публикует эту ревизию теми же инструментами, что и новый черновик, а публикация заменяет живой пост по тому же URL, под той же подписью, с его исходной датой и строкой Updated. Открыть её может только автор поста или редактор блога. Без агента запросите ссылку Edit this post на techfabric.com/api/ideas/revise.

Является ли сервер Field Guide собственным MCP-сервером Databricks?

Нет. Databricks запускает свои собственные управляемые MCP-серверы внутри рабочего пространства, которые действуют на ваши данные и описаны на docs.databricks.com. Сервер Field Guide создан и запущен TechFabric, партнёром Databricks. Он отвечает на вопросы о Databricks из нашего руководства, с кодом и ссылками на документацию, которые цитирует каждый раздел, и он никогда не подключается к рабочему пространству.

Насколько актуален сервер Databricks Field Guide?

Его индекс перестраивается при каждом развёртывании руководства, поэтому новая заметка на полях или переписанная глава попадает в ответы сервера, как только это развёртывание становится активным.

Каждый ответ несёт коммит, который его построил, когда последний раз менялась каждая страница и как долго клиент может его кэшировать. Для точного синтаксиса и ограничений переходите по ссылкам docs.databricks.com, которые он возвращает, потому что собственная документация Databricks является авторитетом, а руководство ссылается на неё вместо копирования.

Что произойдёт, если мой агент превысит ограничение частоты?

Сервер отвечает HTTP 429 с заголовком Retry-After, и агент может повторить попытку после этого. techfabric.com допускает 300 анонимных вызовов на IP-адрес в час. Field Guide допускает 60 в минуту и 300 в час на IP-адрес.

Есть ли MCP-серверы TechFabric в официальном MCP Registry?

Оба есть. techfabric.com указан как com.techfabric/techfabric, а Field Guide — как com.techfabric.databricks/field-guide, и Glama перечисляет оба как коннекторы. Клиент, который просматривает реестр, находит их под этими именами, а домены, стоящие за каждым именем, подтверждаются ключом, обслуживаемым с этого домена.