
benborla/mcp-server-mysql
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MySQLデータベースへの読み取り専用アクセスを提供するモデルコンテキストプロトコルサーバーです。このサーバーはLLMがデータベーススキーマを検査し、読み取り専用クエリを実行することを可能にします。
概要
mcp-server-mysqlを使ってAIがMySQLを照会できるようにしますか?それはチーム全体に提供できる、AIエージェントがチャットのメンバーとなるAIエージェントIMプラットフォームです。MCPツールを接続し、エージェントがスキーマの検査、クエリの実行、データ質問への回答を一つのスレッドで行わせます。ローカルセットアップは不要で、クラウド、ウェブ、モバイルで動作します。 Claudeや他のLLMにMySQLへのアクセスを提供するMCPサーバーは、スキーマの検査、クエリの実行、オプションでデータの書き込みをモデルコンテキストプロトコルを通じて行います。 - — envフラグによる書き込み操作のオプトイン - — AnthropicのClaude Code CLIに最適化されたこと - — リモートデータベースの組み込みサポート - — 再接続せずに複数のデータベース間でクエリを行える - — データベースごとの読み書き制御 - — 結果における機密データの自動マスキング - — ベアラートークン認証付きのHTTPトランスポート - — mTLSオプションによる暗号化接続 - Node.js v20+ - MySQL 5.7+(推奨8.0+) - 適切な権限を持つMySQLユーザー すべての書き込み操作はデフォルトで無効化されています。
概要(AI 翻訳)
スポンサー — ブルーム
mcp-server-mysqlを使ってAIがMySQLを照会できるようにしますか?Bloomeはチーム全体にその機能をもたらします — AIエージェントがチャットのメンバーとなるAIエージェントIMプラットフォームです。MCPツールを接続し、エージェントがスキーマの検査、クエリ実行、データ質問に1つのスレッドで対応してもらえます。ローカルセットアップは不要で、クラウド、ウェブ、モバイルで動作します。
Claudeや他のLLMにMySQLへのアクセスを提供するMCPサーバーは、スキーマの検査、クエリの実行、オプションでデータの書き込みをモデルコンテキストプロトコルを通じて行います。
主な特徴
- デフォルトで読み取り専用 — 書き込み操作はenvフラグによるオプトイン
- Claude Code統合 — AnthropicのClaude CodeのCLIに最適化
- SSHトンネルサポート — リモートデータベースの組み込みサポート
- マルチDBモード — 再接続せずに複数のデータベースをまたぐクエリ
- スキーマ固有の権限 — データベースごとの読み書き制御
- PII編集 — 結果における機密データの自動マスキング
- リモートモード — ベアラートークン認証によるHTTPトランスポート
- SSL/TLSサポート — mTLSオプション付きの暗号化接続
要件
- Node.js v20+
- MySQL 5.7+(8.0+推奨)
- 適切な権限を持つMySQLユーザー
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
MCP Server for MySQL
Sponsor — Bloome
Using mcp-server-mysql to let your AI query MySQL? Bloome brings that to your whole team — an AI-agent IM platform where AI agents are members of the chat. Connect your MCP tools and have agents inspect schemas, run queries, and answer data questions for everyone in one thread. Zero local setup, runs in the cloud, on web and mobile.
MCP server that gives Claude and other LLMs access to MySQL — inspect schemas, run queries, and optionally write data, all through the Model Context Protocol.
Key Features
- Read-only by default — write operations opt-in via env flags
- Claude Code integration — optimized for Anthropic’s Claude Code CLI
- SSH tunnel support — built-in support for remote databases
- Multi-DB mode — query across multiple databases without reconnecting
- Schema-specific permissions — per-database read/write control
- PII redaction — automatic masking of sensitive data in results
- Remote mode — HTTP transport with bearer token auth
- SSL/TLS support — encrypted connections with mTLS option
Requirements
- Node.js v20+
- MySQL 5.7+ (8.0+ recommended)
- MySQL user with appropriate privileges
Quick Install
Claude Code (simplest):
claude mcp add mcp_server_mysql \
-e MYSQL_HOST="127.0.0.1" \
-e MYSQL_PORT="3306" \
-e MYSQL_USER="root" \
-e MYSQL_PASS="your_password" \
-e MYSQL_DB="your_database" \
-- npx @benborla29/mcp-server-mysql
Claude Desktop / other clients:
{
"mcpServers": {
"mcp_server_mysql": {
"command": "npx",
"args": ["-y", "@benborla29/mcp-server-mysql"],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "your_password",
"MYSQL_DB": "your_database"
}
}
}
}
All write operations are disabled by default. Enable with ALLOW_INSERT_OPERATION=true, ALLOW_UPDATE_OPERATION=true, ALLOW_DELETE_OPERATION=true.
Documentation
- Installation Guide — Smithery, Cursor, Codex, Claude Code, local repo, remote mode
- Configuration & Environment Variables — all env vars, advanced config
- Multi-DB Mode — querying multiple databases
- PII Redaction — automatic data masking
- Testing — test setup and running
- Troubleshooting — common issues and fixes
- Changelog
Tools & Resources
インストール
npx -y @benborla29/mcp-server-mysql設定
{
"mcpServers": {
"mcp_server_mysql": {
"command": "npx",
"args": ["-y", "@benborla29/mcp-server-mysql"],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "your_password",
"MYSQL_DB": "your_database"
}
}
}
}