Dbecho
@ginkida
Dbecho について
MCP server for multi-database PostgreSQL analytics. Ask your databases questions in natural language - get schema exploration, profiling, trends, anomaly detection, and cross-database comparisons. Read-only, safe, local.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"dbecho": {
"command": "dbecho",
"args": [
"--config",
"/path/to/dbecho.toml"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Dbecho?
Dbecho gives AI agents (Claude Code, Cursor, Windsurf) direct read-only access to your PostgreSQL databases. It is a pure Python package using stdio transport — no containers or web UI needed.
How to use Dbecho?
Install with pip install, configure your PostgreSQL connection(s) in a TOML file, and Dbecho exposes 11 tools, 3 MCP resources, and 3 MCP prompts to your MCP-compatible AI agent.
Key features of Dbecho
- 11 tools: schema, query, analyze, compare, trend, anomalies, sample, erd, health, summary, list_databases
- Read-only safety enforced at the database level
- Supports multiple PostgreSQL databases in one config
- Compare databases with a single tool call
- Pure Python, zero infrastructure required
- Requires Python 3.10+
Use cases of Dbecho
- Allow AI coding assistants to explore your database schema and data
- Query PostgreSQL without granting write or destructive permissions
- Compare schemas or data patterns across multiple databases
- Automate database health checks and trend analysis with AI agents
- Sample and analyze production tables without risk of data modification
FAQ from Dbecho
What safety guarantees does Dbecho provide?
Connections enforce default_transaction_read_only=on, only allow SELECT/WITH/EXPLAIN/SHOW queries, prevent SQL injection with psycopg.sql.Identifier, and include query timeouts and row limits. It is safe to point at production databases.
Do I need to run containers or a web server?
No. Dbecho is a pure Python package that communicates via stdio transport — no containers, web UI, or additional infrastructure required.
How do I connect to multiple databases?
Place multiple PostgreSQL connection definitions in a single TOML configuration file. You can compare across them with one tool call.
What are the runtime requirements?
Python 3.10 or later is required. There are no other external runtime dependencies.
How is Dbecho accessed?
Dbecho uses the standard MCP protocol over stdio transport. It integrates directly with MCP-compatible AI tools such as Claude Code, Cursor, and Windsurf.
「データベース」の他のコンテンツ

Sqlite
modelcontextprotocolModel Context Protocol Servers
mcp_mysql_server
wenb1n-devModel Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
Neon MCP Server
neondatabaseMCP server for interacting with Neon Management API and databases
PostgreSQL Model Context Protocol (PG-MCP) Server
stuzeroMCP MongoDB Server
kiliczshA Model Context Protocol Server for MongoDB
コメント