
designcomputer/mysql_mcp_server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MySQLデータベースとの安全なやり取りを可能にするモデルコンテキストプロトコル(MCP)サーバー
概要
MySQLデータベースとの安全なやり取りを可能にするモデルコンテキストプロトコル(MCP)実装です。このサーバーコンポーネントは、AIアプリケーション(ホスト/クライアント)とMySQLデータベース間の通信を促進し、制御されたインターフェースを通じてデータベースの探索と解析をより安全かつ構造化します。 : MySQL MCP Serverは標準入出力(STDIO)およびStreamable HTTP(SSE)トランスポートモードの両方をサポートしています。SSEモードはリモート/セルフホスト型のデプロイに推奨されます。 - — Fronteir AIがサーバーを運営します;ローカルセットアップは不要です。- — Smitheryがサーバーをインストール・運用します。
概要(AI 翻訳)
MySQLデータベースとの安全なやり取りを可能にするモデルコンテキストプロトコル(MCP)実装です。このサーバーコンポーネントは、AIアプリケーション(ホスト/クライアント)とMySQLデータベース間の通信を促進し、制御されたインターフェースを通じてデータベースの探索と解析をより安全かつ構造化します。
注:MySQL MCPサーバーは標準入出力(STDIO)およびStreamable HTTP(SSE)トランスポートモードの両方をサポートしています。SSEモードはリモート/セルフホスト展開に推奨されます。
展開オプション
- Hosted — Fronteir AIがサーバーを運営します。ローカル設定は不要です。
- ローカル — Smitheryはサーバーをあなたのマシンにインストールし、実行します。
特徴
- 利用可能なMySQLテーブルをリソースとしてリスト
- テーブルの内容を読むこと
- 適切なエラー処理でSQLクエリを実行する
- マルチデータベースモード(オプション
MYSQL_DATABASE) - SSE/HTTPトランスポートサポート(
MCP_TRANSPORT=sse) - SSHトンネリングサポート
- 包括的なスキーマ情報
- テーブルデータサンプリング
- 環境変数を通じた安全なデータベースアクセス
- 包括的記録
設置
手動インストール
Smithery経由のインストール
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
MySQL MCP Server
A Model Context Protocol (MCP) implementation that enables secure interaction with MySQL databases. This server component facilitates communication between AI applications (hosts/clients) and MySQL databases, making database exploration and analysis safer and more structured through a controlled interface.
Note: MySQL MCP Server supports both standard input/output (STDIO) and Streamable HTTP (SSE) transport modes. The SSE mode is recommended for remote/self-hosted deployments.
Deployment options
- Hosted — Fronteir AI runs the server for you; no local setup required.
- Local — Smithery installs and runs the server on your own machine.
Features
- List available MySQL tables as resources
- Read table contents
- Execute SQL queries with proper error handling
- Multi-database mode (Optional
MYSQL_DATABASE) - SSE/HTTP transport support (
MCP_TRANSPORT=sse) - SSH Tunneling support
- Comprehensive schema information
- Table data sampling
- Secure database access through environment variables
- Comprehensive logging
Installation
Manual Installation
pip install mysql-mcp-server
Installing via Smithery
To install MySQL MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install designcomputer/mysql-mcp-server --client claude
Installing via Claude Code CLI
claude mcp add --transport stdio designcomputer-mysql_mcp_server uvx mysql_mcp_server
Installing via Autohand Code CLI
autohand mcp add mysql env MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_USER=your_username MYSQL_PASSWORD=your_password MYSQL_DATABASE=your_database uvx mysql_mcp_server
Add --scope project after mcp add to keep the registration in the current workspace. See Autohand Code for current CLI details.
Configuration
Set the following environment variables:
MYSQL_HOST=localhost # Database host
MYSQL_PORT=3306 # Optional: Database port (defaults to 3306 if not specified)
MYSQL_USER=your_username
MYSQL_PASSWORD=your_password
MYSQL_DATABASE=your_database # Optional: Omit for multi-database mode
# Advanced Configuration
MYSQL_SSL_MODE=DISABLED # DISABLED, REQUIRED, VERIFY_CA, VERIFY_IDENTITY
MYSQL_CONNECT_TIMEOUT=10 # Timeout in seconds
# Connection behaviour (Optional)
インストール
uvx --from mysql-mcp-server mysql_mcp_server設定
{
"mcpServers": {
"mysql": {
"command": "uv",
"args": [
"--directory",
"path/to/mysql_mcp_server",
"run",
"mysql_mcp_server"
],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_PORT": "3306",
"MYSQL_USER": "your_username",
"MYSQL_PASSWORD": "your_password",
"MYSQL_DATABASE": "your_database"
}
}
}
}