db-oauth-mcp
db-oauth-mcp
Node.js MCP-Server (TypeScript, verteilt als .mcpb Desktop-Erweiterung),
der es Claude Desktop ermöglicht, schreibgeschützte SQL-Abfragen gegen eine oder mehrere Datenbanken auszuführen,
geschützt durch OAuth 2.0 PKCE. Die Anmeldedaten sind benutzerspezifisch, kurzlebig und werden niemals
auf der Festplatte gespeichert.
Unterstützte Engines: MariaDB / MySQL und Microsoft SQL Server. Eine einzige OAuth-Sitzung kann eine beliebige Anzahl von Verbindungen über beide Engines hinweg bereitstellen – das Backend entscheidet, was ausgegeben wird.
Dies ist die Node-Portierung von db-oauth-mcp (zuvor Go). Gleicher OAuth-Vertrag, gleiche Tool-Oberfläche, gleiches Verhalten – aber verteilt als ein plattformneutrales Zip ohne Codesignierung, ohne Cross-Kompilierung und ohne native Binärdatei.
Status
In Arbeit. Die Go-Implementierung unter v0.2.x bleibt die aktuelle Empfehlung, bis dieses Repository v0.3.0 markiert.
Entwicklung
Erfordert Node 18+ und pnpm 10+.
pnpm install
pnpm run typecheck
pnpm run test
pnpm run build
OAUTH_AUTHORIZE_URL=https://auth.example.com/mcp/authorize \
OAUTH_API_BASE_URL=https://api.example.com \
LOG_LEVEL=debug \
node dist/server.jsSiehe das Go-Repo README für den OAuth-Vertrag, die Tool-Dokumentation und die enginespezifischen Sicherheitsregeln, die hier alle wortwörtlich übernommen wurden.
Lizenz
MIT. Siehe LICENSE.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kpconnell/db-oauth-mcp-node'
If you have feedback or need assistance with the MCP directory API, please join our Discord server