К основному содержанию
MCP-сервер CX Codex

DataCharter — MCP-сервер для Claude Code: что делает и как установить

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

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add datacharter -- uvx datacharter
Открыть на GitHub

Что делает DataCharter

DataCharter организует локальное аналитическое пространство вокруг файлов и баз данных. Запросы выполняет встроенный движок DuckDB. Доступ агентов строго регламентирован: через файл charter.yaml разработчик задаёт списки разрешений и фильтрацию строк. В итоге модель видит только разрешённые колонки, а вместо конфиденциальных данных получает заглушки •••.

Рабочее пространство хранится в каталоге проекта вместе с queries/ и guides/, поэтому его удобно фиксировать в системе контроля версий. Сервер работает локально через uvx или запускается в кластере как сервис с поддержкой потокового HTTP и аудита. Утилита также умеет работать в режиме защитного шлюза, оборачивая вызовы других MCP-серверов аргументом --guard.

Проект находится на этапе пре-релиза и требует Python 3.11+. Если выносить HTTP-эндпоинт за пределы локальной петли 127.0.0.1, сервер потребует обязательной настройки переменных окружения для OAuth.

Какие задачи решает

  • скрыть конфиденциальные колонки и персональные данные от ИИ-агента
  • объединить таблицы из разных файлов и баз через DuckDB в общий каталог
  • ограничить агенту доступ только чтением и агрегированными выборками
  • перехватывать и фильтровать вызовы сторонних MCP-серверов

Примеры запросов агенту

  • Сделай SQL-запрос к таблице клиентов и посчитай средний чек по регионам.
  • Покажи структуру каталога данных из charter.yaml без конфиденциальных колонок.
  • Выгрузи агрегированную статистику заказов за прошлый месяц из локальной базы.

Как установить DataCharter

Командой платформы

claude mcp add datacharter -- uvx datacharter

uvx запускает команду с именем пакета; если в README она другая — uvx --from datacharter <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о DataCharter

Как установить DataCharter в Claude Code?

Выполните команду claude mcp add datacharter -- uvx datacharter. Для работы потребуется установленный Python 3.11+ или пакетный менеджер uv.

Как сервер защищает персональные данные?

Правила доступа описываются в файле charter.yaml. Конфиденциальные данные скрываются по принципу запрета по умолчанию, и агент вместо реальных значений видит символы •••.

Можно ли защитить сторонний MCP-сервер через DataCharter?

Да, утилита поддерживает запуск в режиме прокси-шлюза. Для этого передайте команду запуска другого сервера в параметр --guard, например datacharter mcp --guard "npx -y some-mcp-server".

Похожие MCP-серверы

Все MCP-серверы по теме «Данные и базы» →
data-analysis bytedance Скилл разбирает загруженные таблицы Excel и CSV: показывает структуру, считает статистику и выполняет SQL-запросы через DuckDB. CX Codex +1 3 600установок query duckdb Запускает SQL-запросы в DuckDB по подключённой базе или файлам. Принимает SQL и вопросы обычным языком, когда нужно изучить данные прямо из агента. CX Codex +1 1 400установок attach-db duckdb Подключает файл базы DuckDB к сессии, разбирает схему и сохраняет состояние, чтобы следующие запросы работали сразу. CX Codex +1 1 000установок firetiger firetiger Маршрутизирует запросы к платформе наблюдаемости Firetiger: помогает настроить OpenTelemetry, выполнять DuckDB SQL-запросы к трейсам и логам или следить за релизами. CX Codex +1 666установок mcp-server-motherduck motherduckdb Локальный сервер для выполнения аналитических SQL-запросов через DuckDB и MotherDuck. Открывает ИИ-ассистентам доступ к локальным файлам баз данных, памяти и облачным хранилищам. CX Codex +1 ★ 535звёзд репо orionbelt-semantic-layer ralforion MCP-сервер, который компилирует YAML-модели в SQL для BigQuery, Snowflake, DuckDB и ещё пяти диалектов. Агент описывает метрики и измерения один раз, потом задаёт вопросы на человеческом языке. CX Codex +1 ★ 101звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой