MCP Server
MCP
NexQL Postgres MCP
Standalone Postgres MCP server — schema-aware, read-only by default, installable everywhere.
Install
npx -y [email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "nexql-mcp",
"version": "0.2.4",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"packageArguments": [
{
"description": "Postgres connection string (postgres://user:pass@host:5432/dbname). Omit to use a saved --profile or DATABASE_URL.",
"type": "positional",
"valueHint": "connection_string"
}
],
"environmentVariables": [
{
"description": "Postgres connection string, used when no positional URL or --profile is given.",
"isSecret": true,
"name": "DATABASE_URL"
},
{
"description": "Path to config.toml (default: ~/.config/nexql-mcp/config.toml).",
"name": "NEXQL_MCP_CONFIG"
}
]
},
{
"registryType": "cargo",
"registryBaseUrl": "https://crates.io",
"identifier": "nexql-mcp",
"version": "0.2.4",
"transport": {
"type": "stdio"
},
"packageArguments": [
{
"description": "Postgres connection string (postgres://user:pass@host:5432/dbname). Omit to use a saved --profile or DATABASE_URL.",
"type": "positional",
"valueHint": "connection_string"
}
],
"environmentVariables": [
{
"description": "Postgres connection string, used when no positional URL or --profile is given.",
"isSecret": true,
"name": "DATABASE_URL"
},
{
"description": "Path to config.toml (default: ~/.config/nexql-mcp/config.toml).",
"name": "NEXQL_MCP_CONFIG"
}
]
}
]
}
mcp
model-context-protocol
npm
cargo
By
Comments
Sign in to leave a comment