Ontwikkeling · Lokale MCP-server
Pg Readonly MCP
A read-only Postgres MCP server that parses SQL rather than pattern-matching it.
Wat de MCP Registry vermeldt
De vermelding zoals gepubliceerd in de officiële MCP Registry (geraadpleegd op 4 oktober 2026), nieuwste versie.
- Registernaam
io.github.les-k/pg-readonly-mcp- Versie
- 0.1.1
- Status
- Actief
- Categorie
- ontwikkeling
- Transport
- stdio (lokaal proces)
- Pakket
- PyPI
- Gepubliceerd
- 2 oktober 2026
- Bijgewerkt
- 2 oktober 2026
- Uitgever
- les-k (GitHub) · 3 servers met een pagina hier
- Namespace
- Namespace door de MCP Registry geverifieerd via GitHub (github.com/les-k) · hoe
- Vermeld onder
- MCP-servers voor PostgreSQL
- Website
- les-k.github.io/field-notes.html
- Repository
- github.com/les-k/pg-readonly-mcp
- Bron
- Vermelding in de register-API
Pakketten
| Register | Pakket | Versie | Transport |
|---|---|---|---|
| PyPI | pg-readonly-mcp | 0.1.1 | stdio |
Zo verbind je Pg Readonly MCP
Pg Readonly MCP draait lokaal vanuit een Python-pakket dat op PyPI is gepubliceerd: pg-readonly-mcp, versie 0.1.1. Hij spreekt MCP via stdio, dus de client start hem als programma en communiceert ermee via standaardinvoer en -uitvoer. Hij vereist Python; clients starten het meestal met uvx (uit uv) of na pip install - het gebruikelijke commando is uvx pg-readonly-mcp. Hij leest de omgevingsvariabele PG_READONLY_MCP_DSN (verplicht, geheim); stel die in de configuratie van de client voor deze server in.
In het JSON-formaat mcpServers, dat veel MCP-clients voor desktop en code-editors lezen, ziet de vermelding er zo uit (tijdelijke aanduidingen tussen punthaken):
{
"mcpServers": {
"pg-readonly-mcp": {
"command": "uvx",
"args": [
"pg-readonly-mcp"
],
"env": {
"PG_READONLY_MCP_DSN": "<geheim>"
}
}
}
}Afgeleid van de registervermelding, hier niet getest. Wat de server doet en onder welke voorwaarden, bepaalt de uitgever; bekijk de repository of website voordat je de server toegang geeft tot je accounts of bestanden. Een MCP-server aan een assistent toevoegen · Voordat je verbinding maakt
Sitecontroles
De hoofdmap van de website zelf, les-k.github.io, is gecontroleerd op de bestanden die AI-systemen informatie over een site geven.
| Bestand | Resultaat |
|---|---|
/llms.txt | Geen echt bestand gevonden |
/.well-known/mcp.json | Geen echt bestand gevonden |
/.well-known/ai-plugin.json | Geen echt bestand gevonden |
/agents.json | Geen echt bestand gevonden |
Meer van les-k (GitHub)
| Server | Draait |
|---|---|
| MCP ConfirmAn MCP server whose confirmation cannot be replayed against a different call. | Lokaal · stdio |
| Sweep MCPAn MCP server that can delete directories, and the guard rails that make that acceptable. | Lokaal · stdio |
Meer servers in de categorie ontwikkeling
| Server | Draait |
|---|---|
| PetsonalityAn MBTI-powered terminal pet companion for Claude Code and OpenClaw. | Lokaal · stdio |
| Petstore MCP ServerSwagger Petstore API (v1.0.27) as MCP for testing and prototyping powered by the HAPI MCP server. | Extern · HTTPLivecontrole: ✗ geen handshake |
| Pg AiguideComprehensive PostgreSQL documentation and best practices, including ecosystem tools. | Extern en lokaal · HTTP en stdioLivecontrole: ✓ handshake |
| Pg Migration Lock LintNames every statement in a Rails, Django or raw SQL migration that takes a table-blocking Postgres l. | Lokaal · stdio |
| PGAuditorHosted MCP server for PostgreSQL diagnostics: slow queries, missing indexes, connection pressure. | Extern · HTTPLivecontrole: ✗ geen handshake |
| pgmcpRead-only Postgres ops/DBA diagnostics: slow queries, EXPLAIN, locks, index and table health. | Lokaal · stdio |
| pgopsSafe, audited PostgreSQL operations for AI agents: queries, migrations, EXPLAIN, containers. | Lokaal · stdio |
| pgvectorSimilarity search, hybrid search, and index management for pgvector-backed PostgreSQL tables. | Lokaal · stdio |