«NO SECURITY GUARANTEES ARE PROVIDED FOR THESE ARCHIVED SERVERS», står det øverst i Anthropics servers-archived-repo. Likevel ble @modelcontextprotocol/server-postgres lastet ned 312 391 ganger i april 2026, ifølge en analyse av Spencer Pauly på DEV Community. Det er en tredobling fra 100 059 nedlastinger i november 2025.
Serveren er 130 linjer TypeScript. Den eksponerer ett verktøy, query, som kjører SQL inne i en BEGIN TRANSACTION READ ONLY. Det stopper skriving, men ikke mye annet: ingen statement-timeout (en SELECT pg_sleep(3600) blokkerer en tilkobling i en time), ingen radgrense, ingen kolonneblokkering. Hvis users-tabellen din har api_key eller stripe_secret, kan modellen lese dem og sende dem videre til hvilken som helst KI-leverandør den snakker med.
«Hver server som overlevde, snakker bare med ditt lokale filsystem eller demonstrerer en protokollfunksjon. Hver server som ble arkivert, snakker med et tredjepartssystem med credentials.» — Spencer Pauly, DEV Community
Anthropic flyttet 14 referanseservere ut av aktiv vedlikehold tidlig i 2025: Postgres, GitHub, GitLab, Slack, Sentry, Google Drive, Redis, Puppeteer og flere. De syv som overlevde (everything, fetch, filesystem, git, memory, sequentialthinking, time) har minimal sikkerhetsoverflate. Den offisielle anbefalingen er å bruke «den vedlikeholdte versjonen». Den finnes ikke.
Resultatet er forutsigbart. Nybegynnere finner pakken via Google, ChatGPT eller en YouTube-tutorial. npx @modelcontextprotocol/server-postgres fungerer. npm-siden sier ikke «archived». Du må navigere til GitHub-repoet for å finne advarselen, og repoet ligger nå på en annen URL enn den de fleste tutorials peker mot.
Hva bør du gjøre?
- Sjekk
package.jsonogclaude_desktop_config.jsonfor@modelcontextprotocol/server-postgres. Bytt ut hvis du kjører den mot noe annet enn en lokal lekedatabase. - Sett opp en read-only Postgres-rolle med kun
SELECTpå spesifikke tabeller, og bruk en MCP-server som faktisk håndhever en allow-list (Pauly nevner sin egen QueryBear, men sjekk også community-alternativer sommcp-postgres-servermed eksplisitt skjemavalidering). - Hvis du må kjøre den arkiverte versjonen midlertidig: legg
statement_timeout = '5s'i Postgres-rollen og bruk en database-bruker uten tilgang til hemmelighetstabeller.