narekmalk/safedb-mcp

narekmalk/safedb-mcp

от narekmalk
SafeDB MCP - защищённый сервер для безопасного чтения данных из Postgres, MySQL, MariaDB и SQLite через AI-агентов. Настраиваемые политики доступа, маскировка PII, аудит запросов и строгие read-onl...

SafeDB MCP

CI npm version safedb-mcp MCP server

SafeDB MCP is a secure Model Context Protocol server that lets AI agents inspect and query Postgres, MySQL, MariaDB, and SQLite with strict read-only guardrails. It is designed for teams that want useful database access without handing an agent unrestricted production credentials.

Direct database credentials are dangerous for agents because a single bad prompt, tool call, or generated SQL statement can mutate data, exfiltrate sensitive columns, or run expensive queries. SafeDB MCP puts a policy layer between the agent and your database: only configured schemas and tables are visible, SQL is parsed and validated before execution, row counts are capped, results are masked, and every query attempt is audited.

This project is an MVP. It prefers false positives and blocked queries over unsafe access, and it does not claim perfect SQL security.

Features

  • MCP tools: list_schemas, list_tables, describe_table, run_readonly_query, explain_query, get_safedb_policy
  • Postgres support through pg
  • MySQL and MariaDB support through mysql2
  • SQLite file support through sql.js
  • YAML or JSON config with environment expansion
  • AST-backed read-only SQL guardrails for SELECT, WITH ... SELECT, UNION, and EXPLAIN SELECT
  • Table detection through joins, CTEs, nested subqueries, aliases, and unions
  • Column projection checks that block masked fields selected through aliases or expressions
  • Configurable table allowlists, denylists, row limits, and statement timeout
  • PII masking: redact, email, partial, and deterministic hash
  • JSONL audit log with no raw result data
  • CLI binary: safedb-mcp
  • TypeScript, Vitest, ESLint, Prettier
У этого сервера пока нет списка инструментов.

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

amineelkouhen/mcp-cockroachdb

amineelkouhen/mcp-cockroachdb

от amineelkouhen

MCP сервер для CockroachDB дает AI-агентам управлять базой через естественный язык: мониторинг кластера, выполнение запросов и администрирование. Строгая проверка прав и read-only режим для безопасности.

Python⭐ 12
bytebase/dbhub

bytebase/dbhub

от bytebase

DBHub выполняет SQL-запросы и ищет объекты схемы в PostgreSQL, MySQL, SQL Server и SQLite. Лёгкий, с read-only режимом.

TypeScript⭐ 3696
pilat/mcp-datalink

pilat/mcp-datalink

от pilat

MCP сервер для PostgreSQL, MySQL и SQLite, который предоставляет AI-ассистентам безопасный доступ к базам данных. Подходит для Claude Desktop, Cursor и других MCP-клиентов. Поддерживает SELECT, запись, explain и листинг таблиц с защитой от SQL-инъекций и настраиваемыми ограничениями.

TypeScript⭐ 5
ThinAirTelematics/thinair-data

ThinAirTelematics/thinair-data

от thinairtelematics

ThinAir Data — безопасный read-only MCP-сервер для AI-агентов к PostgreSQL, MySQL и SQL Server. Включает 23 инструмента от схемы до PII-сканирования и кросс-базового сравнения, без риска записи. Ид...

JavaScript⭐ 1
JoeyBrar/agentseal-mcp

JoeyBrar/agentseal-mcp

от joeybrar

MCP сервер AgentSeal создаёт защищённые от изменений журналы аудита для AI-агентов на основе SHA-256 хеш-цепочек. Позволяет проверять целостность действий и доказывать клиентам, что агент выполнил именно то, что заявлено. Полезен разработчикам, внедряющим доверенные автономные системы.

JavaScript⭐ 2
layervai/qurl-mcp

layervai/qurl-mcp

от layervai

MCP-сервер для qURL - защищенные ссылки с гибкими политиками. Позволяет AI-агентам (Claude, GPT) создавать, разрешать и управлять ссылками. Полезен разработчикам для безопасного обмена ресурсами.

TypeScript⭐ 4
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин