API ВЕГА
English

Databricks Field Guide MCP server

Изучайте Databricks, готовьтесь к сертификации и получайте ответы на инженерные вопросы

с помощью Databricks Field Guide.

Чтобы пройти диагностику, попросите: «Помоги мне изучить Databricks». Чтобы начать практику по темам сертификации, попросите: «Помоги мне подготовиться к Data Engineer Associate». В клиентах с поддержкой интерактивных карточек MCP Apps помощник использует их, а в текстовых клиентах задаёт по одному вопросу за раз.

В ответах приводятся разделы руководства и ссылки на официальную документацию.

https://databricks.techfabric.com/mcp

Это удалённый сервер с транспортом Streamable HTTP: не нужно запускать локальный сервер, входить в систему или платить за доступ к учебным материалам. Необязательный плагин для Claude Code, описанный ниже, объединяет подключение и шесть навыков; одно подключение MCP навыки не устанавливает.

Спросите, как добавить фильтр строк Unity Catalog, и агент найдёт соответствующий раздел руководства, SQL-функцию из этого раздела и лежащую в его основе документацию Databricks. Официальная документация Databricks остаётся источником достоверной информации о синтаксисе и ограничениях, поэтому в каждом ответе есть ссылки на неё.

Это не собственный MCP-сервер Databricks. Databricks запускает управляемые MCP-серверы в рабочей среде, которые взаимодействуют с вашими данными. Этот сервер создан и поддерживается компанией TechFabric, партнёром Databricks, и никогда не подключается к рабочей среде.

Что находится в этом репозитории

Дескрипторы реестров и необязательный плагин для клиента. В официальной записи MCP Registry указан этот репозиторий, а в MCP Registry от GitHub README отображается в Copilot. Исходный код сервера в репозитории отсутствует и не является открытым.

ФайлОписание
server.jsonЗапись сервера в официальном MCP Registry, скопированная без изменений
glama.jsonСписок сопровождающих для Glama
icon.png, icon-light.pngЛоготип TechFabric размером 256 px для тёмного и светлого фона
LICENSEApache-2.0; лицензия распространяется только на эти файлы
.claude-plugin/marketplace.jsonДескриптор marketplace для Claude Code
plugins/field-guide/Анонимное подключение MCP, шесть навыков и скрипт проверки подключения

Работающий сервер и реестр — источники актуальной информации. Если данные в этом README когда-либо разойдутся с результатом tools/list сервера, верными следует считать данные сервера. Еженедельный GitHub Action сравнивает server.json с реестром и открывает pull request, если запись изменилась.

Подключение к агенту

Claude Code

Чтобы установить навыки и подключение, выполните в Claude Code:

/plugin marketplace add Fabric-Pro/databricks-field-guide-mcp
/plugin install field-guide@techfabric-field-guide

Затем начните новый сеанс. Навыки помогают с общими вопросами о Databricks, обучением с сопровождением, подготовкой к сертификации, проверкой кода, оценкой затрат и изучением недавних изменений.

Они дополняют плагин Databricks для разработки, но не заменяют доступ к рабочей среде или инструменты развёртывания. Чтобы избежать дублирования инструментов, оставьте только одно подключение Field Guide.

Чтобы добавить только подключение MCP, без навыков:

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

Добавьте --scope user, чтобы подключение было доступно во всех проектах.

agy

Из клона этого репозитория выполните:

agy plugin install ./plugins/field-guide

Затем начните новый сеанс. Встроенный манифест agy и mcp_config.json содержат те же шесть навыков и сохраняют подключение HTTP без преобразования в формат плагина Claude.

Claude Desktop и claude.ai

Откройте Настройки, затем Коннекторы, выберите Добавить, а затем Добавить пользовательский коннектор. Укажите его название, вставьте https://databricks.techfabric.com/mcp, оставьте параметры аутентификации, обнаруженные Claude, и выберите Добавить. В тарифном плане Team или Enterprise владельцу организации может потребоваться сначала добавить коннектор для всей организации.

ChatGPT

На странице chatgpt.com/plugins выберите +, а затем Добавить пользовательский MCP-сервер. Вставьте URL в поле Подключение, выберите вариант без аутентификации и создайте подключение. В чате введите @ и выберите его. Если пункта Добавить пользовательский MCP-сервер нет, администратору вашей рабочей среды нужно включить эту возможность.

Codex

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

Или вручную добавьте в ~/.codex/config.toml:

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

Cursor

Для всех проектов добавьте настройки в ~/.cursor/mcp.json, а для одного проекта — в .cursor/mcp.json:

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

VS Code

Добавьте настройки в .vscode/mcp.json, затем запустите сервер из этого файла или через представление MCP. Инструменты появятся в режиме агента Copilot.

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

GitHub Copilot

В VS Code используйте приведённую выше конфигурацию. Copilot CLI сохраняет сервер в ~/.copilot/mcp-config.json, и он становится доступен во всех проектах:

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

Чтобы подключить сервер к агенту для программирования Copilot на github.com, добавьте его в настройках репозитория: Settings, затем Copilot и MCP servers.

Все инструменты доступны только для чтения, поэтому можно подключить их все:

{
  "mcpServers": {
    "databricks-field-guide": {
      "type": "http",
      "url": "https://databricks.techfabric.com/mcp",
      "tools": ["*"]
    }
  }
}

Другие клиенты

Укажите URL и выберите транспорт Streamable HTTP без аутентификации. Если клиент поддерживает только stdio, подключиться к серверу можно через mcp-remote:

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

Инструкции для Gemini CLI и OpenCode приведены в руководстве по настройке.

Инструменты

ИнструментНазначение
start_hereЗапускает рабочую диагностику, урок по указанной теме или подготовку к сертификации; показывает карточку Apps и при необходимости выводит текстовую версию
search_guideНаходит наиболее подходящие разделы глав, заметки на полях и новости, отвечающие на вопрос о Databricks; для каждого результата указывает URL и якорь раздела
get_chapterВозвращает главу, заметку на полях или отдельный раздел в формате Markdown, включая код, ответы на частые вопросы и ссылки на упомянутые источники на docs.databricks.com
get_code_examplesВозвращает блоки SQL, Python, CLI и конфигураций по указанной теме вместе с пояснениями к каждому примеру
whats_newПеречисляет последние изменения Databricks, отслеживаемые руководством, начиная с самых новых: заметки на полях, изменения этапов выпуска и обновлённые главы
list_chaptersПоказывает оглавление с частью, кратким описанием, датами и основными разделами каждой главы
review_databricks_codeПроверяет один файл SQL, Python или YAML — например, конфигурацию bundle, job, кластера или warehouse — по правилам самого руководства. Для каждого замечания указываются строка, причина, исправление, цитата из руководства со ссылкой на раздел и ссылки на документацию. В результате также перечисляются разделы, которые стоит прочитать
estimate_costОценивает месячную стоимость рабочей нагрузки по данным из руководства и указывает диапазон с допущениями. Для каждого числа приводятся исходная цитата, URL раздела, дата и ссылка на страницу с ценами. Если в руководстве нет нужных данных, инструмент сообщает об этом, а не пытается угадать
explore_conceptЗапускает пошаговое интерактивное изучение понятия
quiz_meЗадаёт вопросы со ссылками на источники и оценивает фактические ответы читателя
learn_pathПредлагает этапы обучения с учётом роли и проверяет прогресс, указанный читателем
exam_prepСоотносит темы сертификации с материалами руководства и официальными руководствами к экзаменам
flashcardsПомогает изучать термины с подтверждёнными источниками по главам или темам экзамена
visualizeСоздаёт диаграмму или график на основе руководства
decideСравнивает инженерные варианты с учётом компромиссов, описанных в руководстве
explore_diagramЗапускает интерактивный разбор диаграммы из главы

Все шестнадцать инструментов доступны только для чтения и не вызывают модели: проверка кода и оценка затрат выполняются детерминированно на основе текста руководства, а рассуждения выполняет ваш агент. Правило применяется только до тех пор, пока в руководстве сохраняется цитируемое положение. В правила не включены случаи, которые руководство не рассматривает, например самостоятельное использование SELECT * или collect().

Вместе с инструментами доступны три ресурса: fieldguide://llms.txt — по одной строке на страницу; fieldguide://whats-new — изменения за последние 30 дней в формате JSON; fieldguide://page/{+path} — любая опубликованная страница в формате Markdown. Клиенты, отображающие MCP Apps, показывают результаты в виде интерактивного представления, а не обычного текста. Начиная с версии 1.3.0 в таком виде отображаются также замечания по результатам проверки и оценка в виде таблицы.

Prompts

Хосты, поддерживающие MCP-промпты, отображают их как команды со слешем. В Claude Code

это /mcp__databricks-field-guide__.

ПромптНазначение
startНачинает первую учебную сессию или подготовку к сертификации
learnПомогает изучить тему с помощью разделов руководства и практических заданий
quizПроводит тест по проверенным источникам, задавая по одному вопросу
explainЗапускает интерактивное объяснение концепции
pathНачинает учебный маршрут для выбранной роли
examПомогает подготовиться к сертификации: составляет карту разделов и предлагает практические задания
flashcardsЗапускает набор карточек для повторения
estimateОценивает стоимость указанной нагрузки на основе приведённых тарифов
databricks-reviewСверяет настройки Databricks в этом репозитории с руководством. Агент собирает bundle-файлы, ноутбуки, SQL и конфигурации вычислительных ресурсов, запускает review_databricks_code для каждого элемента и обобщает результаты со ссылками
databricks-costОценивает стоимость нагрузок в репозитории с помощью estimate_cost, указывая источник и дату для каждой цифры и чётко отмечая пробелы в данных
whats-newКратко описывает недавние изменения в Databricks и то, какие из них затрагивают этот репозиторий
field-guide-chapterДобавляет в беседу главу или отдельный раздел в формате Markdown
field-guide-codeНаходит в руководстве примеры кода по указанной теме, при необходимости ограничивая поиск одной главой

Названия глав и разделов дополняются по мере ввода. Так же работает и дополнение пути к ресурсу страницы. MCP дополняет аргументы промптов, но не аргументы инструментов, поэтому именно в этих промптах можно выбрать названия глав для get_chapter.

Уведомления

В MCP 2026-07-28 клиент может подписаться с помощью subscriptions/listen на

fieldguide://whats-new или любой ресурс fieldguide://page/.... Когда при публикации обновляется ресурс руководства, на который оформлена подписка, например добавляется примечание на полях, переписывается глава или меняется этап выпуска функции, сервер отправляет

notifications/resources/updated. У клиентов на версии 2025-11-25 нет канала для push-уведомлений, поэтому им следует читать whats_new.

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

При каждой публикации руководства индекс создаётся заново.

Примеры запросов

  • «Помоги мне изучить Databricks. Начни с короткой диагностической проверки.»

  • «Помоги подготовиться к сертификации Data Engineer Associate. Начни практику прямо сейчас.»

  • «Интерактивно объясни Unity Catalog, а затем проверь, насколько хорошо я усвоил материал.»

  • «Как добавить фильтр строк Unity Catalog? Используй Databricks Field Guide.»

  • «Что изменилось в Databricks за последние две недели?»

  • «Найди в Field Guide SQL-код для маскирования столбца Unity Catalog и примени его к столбцу email в моей таблице customers.»

  • «Прочитай главу Field Guide о Lakebase и скажи, подойдут ли ветвления для наших тестовых сред.»

  • «Что Field Guide рекомендует для выбора вычислительных ресурсов, чтобы снизить расходы на Databricks?»

  • «Проверь bundle-файл Databricks в этом репозитории по Field Guide». Или запусти

/mcp__databricks-field-guide__databricks-review в Claude Code.

  • «Оцени стоимость работы приложения Databricks App размера Medium во время консультационных часов, используя данные Field Guide.»

  • «Проверь pipelines/orders.sql по Field Guide и исправь найденные замечания.»

Вход в систему, ограничения и конфиденциальность

В каталоге установленного плагина команда node scripts/doctor.mjs проверяет анонимное обнаружение, переносимые схемы, работу диагностической проверки, практику для сертификации и ресурс Apps. Требуется Node.js версии 20 или новее. Эта проверка подтверждает подключение, но не гарантирует, что конкретный хост отображает карточки.

Практические задания составлены по материалам руководства, а не по реальным экзаменационным вопросам. Пробелы в охвате тем отмечаются; требования следует сверять с официальным руководством к экзамену по ссылке. Field Guide не связан с Databricks и не гарантирует получение сертификата или полного и актуального охвата платформы. Ответы, которых нет в руководстве, следует искать в официальной документации. Прогресс сохраняется в беседе, если вы не попросите сохранить его отдельно.

Перед отправкой кода из репозитория навыки проверки запрашивают разрешение. Передавайте только одобренные и очищенные от конфиденциальных данных файлы — без секретов и данных клиентов.

Вход в систему не требуется, инструментов для записи нет. Для каждого IP-адреса установлены ограничения: 60 вызовов в минуту и 300 в час. При превышении лимита сервер отвечает кодом HTTP 429 и заголовком Retry-After.

Сервер не сохраняет запросы, которые вы выполняли при поиске или чтении, и код, переданный в review_databricks_code. В замечаниях, цитирующих строку кода, все секреты в ней маскируются. В записи о вызове сервер указывает название инструмента и версию протокола, но не аргументы. Сервер хранит только два типа данных: счётчик вызовов для каждого IP-адреса, срок действия которого истекает примерно через час, и одну запись об изменениях для каждой публикации — для отправки уведомлений. Сервер не отправляет исходящие запросы. Остальные сведения описаны в политике конфиденциальности.

Сервер поддерживает версию MCP 2026-07-28, а клиенты, использующие версию 2025-11-25, обслуживаются по тому же URL. В официальном реестре он указан как

com.techfabric.databricks/field-guide.

Ссылки

Лицензия

На файлы в этом репозитории распространяется действие лицензии Apache License 2.0.

Авторские права принадлежат Tech Fabric LLC. На содержимое Field Guide и сам сервер эта лицензия не распространяется.