Skip to main content
Glama
kpconnell
by kpconnell

db-oauth-mcp

Node.js MCPサーバー(TypeScript、.mcpbデスクトップ拡張機能として配布)であり、OAuth 2.0 PKCEによって制御された状態で、Claude Desktopが1つ以上のデータベースに対して読み取り専用のSQLを実行できるようにします。認証情報はユーザーごとに発行され、短期間のみ有効で、ディスクに保存されることはありません。

サポートされているエンジン: MariaDB / MySQL および Microsoft SQL Server。単一のOAuthセッションで、どちらのエンジンであっても任意の数の接続を公開できます。バックエンドが何を許可するかを決定します。

これはdb-oauth-mcp(以前はGo)のNodeポート版です。OAuthの契約、ツールインターフェース、動作は同じですが、コード署名やクロスコンパイル、ネイティブバイナリを必要としない、プラットフォームに依存しない単一のzipファイルとして配布されます。

ステータス

構築中です。このリポジトリがv0.3.0に達するまでは、v0.2.xのGo実装が現在の推奨バージョンとなります。

開発

Node 18以上および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.js

OAuthの契約、ツールのドキュメント、およびエンジン固有の安全規則については、GoリポジトリのREADMEを参照してください。これらはすべてそのまま継承されています。

ライセンス

MIT。LICENSEを参照してください。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

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