Maplith Bridge — MCP-сервер для Claude Code: папка данных по токену
Отдаёт одну папку с файлами данных по MCP за токеном и наполняет её из PostgreSQL под ролью только для чтения. Пароль базы остаётся на вашей машине.
claude mcp add maplith-bridge -- npx -y maplithЧто делает Maplith Bridge
Bridge работает в вашей сети. Он поднимает MCP-сервер над одной папкой с файлами, доступ закрыт токеном, который вы создаёте сами. Токен пишется в maplith-bridge.token, читать его можете только вы. Сервер слушает http://127.0.0.1:8787/mcp и только на этой машине.
Наполнение папки идёт из PostgreSQL. Экстрактор отказывается работать под ролью, у которой прав больше, чем чтение, а пароль базы не покидает машину, где он запущен. Рядом с CSV по таблицам появляется maplith-schema.json: имена колонок, их типы, ключи и оценка числа строк. Значений там нет. Схема помогает понять, что переименованная колонка — та же самая, а удалённая и созданная заново — новая.
Нужен Node.js 24 или новее. Сервер обходится одним Node.js, у экстрактора одна зависимость — клиент PostgreSQL. В Codex окружение не передаётся серверам плагина, поэтому папку для Bridge там задают отдельно: npx --yes [email protected] setup codex --dir <folder>.
Какие задачи решает
- отдать агенту папку с выгрузками, не открывая доступ на запись
- выгрузить таблицы PostgreSQL в CSV под ролью только для чтения
- проверить права роли до первой записи файлов
- показать агенту схему таблиц без самих данных
- подключить базу к агенту, не передавая ему пароль
Примеры запросов агенту
- Подними Bridge над папкой
./exportsи создай токен - Выгрузи таблицы из PostgreSQL в
./exportsпод рольюbridge_reader - Проверь роль
bridge_readerчерез--check, файлы пока не пиши
Как установить Maplith Bridge
Командой платформы
claude mcp add maplith-bridge -- npx -y maplithКомандой платформы
codex mcp add maplith-bridge -- npx -y maplithФайл настроек
{
"mcpServers": {
"maplith-bridge": {
"command": "npx",
"args": [
"-y",
"maplith"
]
}
}
}Файл настроек
{
"servers": {
"maplith-bridge": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"maplith"
]
}
}
}Командой платформы
gemini mcp add maplith-bridge npx -y maplithПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Maplith Bridge
Как установить Maplith Bridge в Claude Code?
Выполните claude mcp add maplith-bridge -- npx -y maplith. Дальше создайте токен и запустите сервер: npx --yes [email protected] bridge rotate-token и npx --yes [email protected] bridge serve --dir ./exports.
Что делает Maplith Bridge?
Делится одной папкой файлов по MCP за токеном и умеет наполнять её из PostgreSQL. Сервер только читает: метода записи у него нет.
Что нужно для работы Bridge?
Node.js 24 или новее. Для выгрузки из PostgreSQL — роль с правами только на чтение; под ролью с большими правами экстрактор не запустится.