Postgres via MCP, med enbart läsrättigheter
Kopplar agenten till en Postgres-databas så att den kan svara på frågor med riktig SQL, utan möjlighet att ändra något. Använder en separat databasroll och restriktivt läge.
- Typ
- MCP-recept
- Område
- Analys
- Verktyg
- Claude Code, Cursor, Codex, Claude
- Uppdaterad
- 8 september 2026
.mcp.json
{
"mcpServers": {
"postgres": {
"command": "uvx",
"args": ["postgres-mcp", "--access-mode=restricted"],
"env": {
"DATABASE_URI": "postgresql://agent_ro:LOSENORD@db.internt.exempel.se:5432/produktion?sslmode=require"
}
}
}
}
-- Skapa rollen i databasen innan du kopplar in servern.
-- Kör som databasadministratör:
CREATE ROLE agent_ro LOGIN PASSWORD 'LOSENORD';
GRANT CONNECT ON DATABASE produktion TO agent_ro;
GRANT USAGE ON SCHEMA public TO agent_ro;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO agent_ro;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO agent_ro;
-- Begränsa hur länge en fråga får köra, så att agenten inte kan
-- låsa databasen med en olycklig join:
ALTER ROLE agent_ro SET statement_timeout = '30s';
-- Om tabeller innehåller personuppgifter som agenten inte behöver:
-- skapa vyer utan de kolumnerna och ge SELECT bara på vyerna.
När den gör nytta
- Analysfrågor mot produktionsdata utan att gå via en utvecklare.
- Agenten ska förstå datamodellen när den skriver kod.
- Felsökning: 'varför ser kunden fel saldo?'
Så installerar du
- Claude Code
- Spara som .mcp.json i projektets rot, eller lägg till med claude mcp add. Kör /mcp för att se status och logga in.
- Cursor
- Spara som .cursor/mcp.json i projektet. Samma JSON-format.
- Codex
- Lägg till servern i ~/.codex/config.toml under [mcp_servers]. Samma fält, TOML-syntax.
Om MCP-recept
Färdig konfiguration för att koppla en agent till en datakälla eller ett verktyg via Model Context Protocol.
Närliggande
SKILL.mdSkill playbook-kundintervjuer.mdPlaybook .claude/agents/kallgranskare.mdSubagent
Analysera en datafil och skriv en ärlig rapport
Tar en CSV, ett Excel-ark eller en databastabell, kontrollerar datakvaliteten först och levererar sedan svar med tydligt angivna förbehåll.
Från kundintervjuer till produktkrav
Läser transkript från flera kundintervjuer, hittar mönster utan att överdriva dem, och skriver ett kravdokument där varje krav pekar tillbaka på vad kunder faktiskt sa.
Subagent: källgranskare för research
En agent som får en lista påståenden och kontrollerar varje mot primärkällor. Returnerar vad som stämmer, vad som inte gick att belägga och vad som är fel.