Integrations
Provides read-only access to MySQL databases, allowing for schema inspection and execution of read-only SQL queries within a READ ONLY transaction context.
@davewind/mysql-mcp-server
MySQLデータベースへの読み取り専用アクセスを提供するモデルコンテキストプロトコル(CMP)サーバー。このサーバーにより、LLMはデータベーススキーマを検査し、読み取り専用クエリを実行できます。
主な特徴
1. 読み取り専用データベースアクセス: SQL検証と読み取り専用トランザクションを通じて読み取り専用操作を強制します。
2.スキーマ検出: データベースのテーブル構造を自動的に識別して公開します
3.SQLクエリ実行:SELECT文を受け入れて実行するクエリツールを提供します。
4.モデルコンテキストプロトコル準拠:互換性のあるLLMとのシームレスな統合のためにMCP仕様を実装します。
5.シンプルな構成: 最小限の構成で簡単にセットアップできます
ツール
- クエリ
- 接続されたデータベースに対して読み取り専用のSQLクエリを実行する
- 入力:
sql
(文字列): 実行するSQLクエリ - すべてのクエリは読み取り専用トランザクション内で実行されます
リソース
サーバーは、データベース内の各テーブルのスキーマ情報を提供します。
- テーブルスキーマ(
mysql://user:password@localhost:3306/database
)- 各テーブルのJSONスキーマ情報
- 列名とデータ型が含まれます
- データベースのメタデータから自動的に検出
インストール
構成
MCP 設定構成ファイル:
推奨用途
テスト
mysql://user:password@localhost:port/ と npm run inspector を置き換えます。
環境
システムアーキテクチャ
MySQL MCP サーバーは、LLM と MySQL データベース間の仲介役として機能し、モデル コンテキスト プロトコルに従って要求を処理します。
コンポーネントの相互作用
コンポーネントの相互作用
セキュリティモデル
MySQL MCP サーバーは、データベース アクセスが読み取り専用であることを保証するために、厳格なセキュリティ モデルを実装しています。
セキュリティ対策には次のものが含まれます。
1.SQL クエリ検証では SELECT 文のみを許可します 2.すべてのクエリを READ ONLY トランザクション内で実行します 3.データ変更操作 (INSERT、UPDATE、DELETE など) はサポートされません 4.データベース スキーマ変更 (CREATE、ALTER、DROP など) はサポートされません
LLMとの統合
MySQL MCPサーバーは、モデルコンテキストプロトコル(MCP)をサポートするあらゆるLLMシステムと連携するように設計されています。MCP仕様に従い、stdio経由のJSON-RPCを介して通信します。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
LLM に MySQL データベースへの読み取り専用アクセスを提供し、データベース スキーマを検査し、読み取り専用クエリを実行できるようにするサーバー。
Related MCP Servers
- -securityAlicense-qualityEnables LLMs to interact with MySQL databases by inspecting schemas and executing safe, read-only queries within transactions.Last updated -6JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute read-only queries.Last updated -1,219133TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server providing read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute read-only queries.Last updated -1,219TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute read-only queries.Last updated -1,219MIT License