dbeaver-mcp: MCP-brygga som exponerar lokala databaser för AI-assistenter
dbeaver-mcp, av FelipeFlohr, är en MCP-server som kopplar AI-assistenter till lokala databaser för frågedriven utforskning. Verktyget läser befintliga databasinställningar och exponerar dem för Model Context Protocol-värdar, vilket möjliggör för naturligt språk-agenter att köra SQL mot tillgängliga scheman. Nyckelfunktioner inkluderar återanvändning av konfigurationer, MCP STDIO-kommunikation och lokala startskript. Utvecklare, dataanalytiker och AI-experimenterare får ett sätt att fråga levande databaser från sina assistentarbetsflöden utan att återskapa anslutningsinställningar.
Vilka uppgifter kan du faktiskt använda den för?
Appen stöder interaktiv datainspektion och ad-hoc-frågor från MCP-kompatibla assistenter, så användare kan be en agent att inspektera scheman, köra SELECT-frågor och provresultat. Utdata är skrivskyddade frågeresultat som returneras till värden, vilket gör verktyget lämpligt för utforskande uppgifter som att generera frågesnuttar, verifiera tabellinnehåll och extrahera små resultatuppsättningar för analys.
Hur integreras det med befintliga utvecklararbetsflöden?
Verktyget integreras med en DBeaver-arbetsyta genom att upptäcka konfigurerade anslutningar och återanvända DBeaver-drivrutiner, vilket tar bort manuell anslutningsinställning för MCP-värdar. Det körs som en fristående Spring Boot-server med startskript som hämtar en JRE vid behov och kommunicerar med klienter över den standardiserade STDIO-transporten. Den designen positionerar appen som en lokal bro mellan DBeaver-hanterade anslutningar och MCP-klienter.
Vilka är inmatningsgränserna, stödda system och säkerhetsåtgärder?
Verktyget stöder PostgreSQL, Oracle (11 och senare) och Firebird (2.5 och senare), och det accepterar SSH-anslutningar endast när det är konfigurerat med lösenordsautentisering i DBeaver. Transaktioner körs i skrivskyddat läge och rullas automatiskt tillbaka, vilket upprätthåller en icke-destruktiv säkerhetsmodell. Stödda plattformar är Windows och Linux, och en MCP-kompatibel värd som en skrivbordsassistent krävs för att initiera frågor.
En praktisk, inspektionsorienterad lösning för DBeaver-användare
Som ett öppen källkodsprojekt som är värd på GitHub, erbjuder verktyget en granskbar bro för team som behöver assistentdriven databasinspektion; dess skrivskyddade transaktionsmodell minskar risken för modifieringar. Användare som förlitar sig på SSH-nyckelautentisering eller behöver skrivoperationer bör förvänta sig begränsningar. För utvecklare och analytiker som söker säker, lokal MCP-åtkomst till DBeaver-anslutningar, är detta verktyg en pragmatisk lösning.