Teradata

официальный

Набор инструментов для управления платформой, обеспечения качества данных, а также чтения и записи в базу данных Teradata.

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

  • Изучение и профилирование таблиц базы данных — Попросите ИИ перечислить таблицы, описать схемы и обобщить распределение данных с помощью инструментов base и qlty.
  • Выполнение аналитических запросов на простом английском — Опишите необходимую аналитику, и ассистент сгенерирует и выполнит SQL с помощью инструментов base.
  • Визуализация результатов запросов в виде диаграмм — Запросите столбчатые диаграммы, линейные графики или другие визуализации непосредственно из результатов запроса с помощью инструментов plot.
  • Управление безопасностью и доступом к базе данных — Используйте инструменты sec и dba для просмотра ролей, разрешений и политик безопасности на уровне строк.
  • Создание конвейеров семантического поиска и RAG — Храните и запрашивайте векторные эмбеддинги для генерации с дополнением извлечения с помощью инструментов rag и tdvs.

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

Teradata MCP Server

docs release PyPI downloads

Прямое подключение AI-агентов к Teradata с корпоративной безопасностью и расширяемостью.

Teradata MCP Server architecture

Быстрый старт (Выберите свой путь)

КлиентЛучше всего подходит дляВремя настройки
Claude DesktopИсследовательский анализ, администрирование платформы5 мин
VS Code + CopilotИнжиниринг данных, разработка агентов5 мин
Open WebUIЛокальное тестирование новых LLM5 мин
Примеры кодаСоздание собственного клиентаварьируется
FlowiseВизуальный конструктор агентов10 мин

Предварительные требования: База данных Teradata (или бесплатная песочница) + uv

Настройка Claude Desktop (Без установки)

Добавьте это в claude_desktop_config.json (Настройки > Разработчик > Редактировать конфигурацию):

{
  "mcpServers": {
    "teradata": {
      "command": "uvx",
      "args": ["teradata-mcp-server"],
      "env": {
        "DATABASE_URI": "teradata://<USERNAME>:<PASSWORD>@<HOST_URL>:1025/<USERNAME>"
      }
    }
  }
}

Что вы можете делать

Сценарий использованияВозможностиИнструменты
Запросы и анализИсследование таблиц, профилирование данных, объяснение результатов, визуализация закономерностей — без SQLbase, dba, qlty, plot
Семантический слойГенерация пользовательских семантических слоев и инструментов из YAML или с помощью нашего Agent SkillУзнать больше →
AI и RAG-конвейерыСемантический поиск, retrieval-augmented generation, векторное хранилищеrag, tdvs, fs
Администрирование БДУправление безопасностью, мониторинг емкости, автоматизация резервного копированияdba, sec, bar

Что нового (Последний релиз)

  • FastMCP v3 — Гарантированная очистка ресурсов с улучшенным управлением жизненным циклом
  • Возможность Hooks — Перехват вызовов инструментов для пользовательского мониторинга, аудита или ограничения частоты запросов
  • Защита лимита строк — Настраиваемые ограничения (DEFAULT_ROW_LIMIT, MAX_ROW_LIMIT) предотвращают переполнение токенов LLM
  • Улучшенная безопасность — Представления VX для детального контроля доступа на уровне строк

Расширение и развертывание

Добавление пользовательской логики
Используйте hooks для перехвата вызовов инструментов в целях мониторинга, аудита или валидации → Руководство по Hooks

Определение семантических слоев
Создавайте доменно-ориентированные инструменты, подсказки и кубы в YAML → Руководство по настройке

Развертывание где угодно
Запуск как CLI (uv), HTTP-сервер, Docker-контейнер или облачный сервис → Руководство по установке

Посмотрите в действии

Узнать больше

Участие в разработке

Мы приветствуем вклад! Ознакомьтесь с нашим Руководством по участию и Руководством разработчика, чтобы начать.