Server data from the Official MCP Registry
MCP server for PostgreSQL. Read-only by default, row caps, timeouts, secrets never logged.
MCP server for PostgreSQL. Read-only by default, row caps, timeouts, secrets never logged.
Valid MCP server (3 strong, 2 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
17 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Unverified package source
We couldn't verify that the installable package matches the reviewed source code. Proceed with caution.
Set these up before or after installing:
Environment variable: POSTGRES_HOST
Environment variable: POSTGRES_USER
Environment variable: POSTGRES_PASSWORD
Environment variable: POSTGRES_DATABASE
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-arifulislamat-database-mcp-postgres": {
"env": {
"POSTGRES_HOST": "your-postgres-host-here",
"POSTGRES_USER": "your-postgres-user-here",
"POSTGRES_DATABASE": "your-postgres-database-here",
"POSTGRES_PASSWORD": "your-postgres-password-here"
},
"args": [
"-y",
"@database-mcp/postgres"
],
"command": "npx"
}
}
}From the project's GitHub README.
MCP servers that give AI clients safe, structured access to SQL databases.
One installable package per database engine. Every package exposes the same
minimal two-tool surface, execute_sql and search_objects, with
guardrails on by default: read-only mode, row caps, and statement timeouts.
| Engine | TypeScript (npm) | Version |
|---|---|---|
| SQLite | @database-mcp/sqlite | |
| libSQL | @database-mcp/libsql | |
| MySQL | @database-mcp/mysql | |
| MariaDB | @database-mcp/mariadb | |
| Postgres | @database-mcp/postgres |
All five are published, provenance-attested, and pass the shared conformance suite against real databases in CI.
Python, Go, and Rust implementations are planned once the TypeScript line is complete. All packages, in every language, pass the same language-agnostic conformance suite, so behavior is identical everywhere.
search_objects progressively discloses schema: call it with no
arguments to list tables, with a table name to get columns, indexes, and
foreign keys.Pick your engine's package; each README has the full config surface. SQLite:
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": ["-y", "@database-mcp/sqlite", "--dsn", "/absolute/path/to/database.db"]
}
}
}
Networked engines take credentials from the environment (MYSQL_*,
MARIADB_*, POSTGRES_*/DATABASE_URL, LIBSQL_URL/LIBSQL_AUTH_TOKEN),
*_FILE mounted secrets, or a YAML file via --config. Never from a chat
prompt.
See CONTRIBUTING.md. The short version: the conformance
suite is the definition of done. A change is mergeable only when
conformance/run.mjs passes against every affected server.
Be the first to review this server!
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally