Claude DesktopでMySQLにアクセス手順

Claude DesktopでMySQLにアクセスする手順は次のとおりです。

1.mysql-mcp-serverのインストール:
pip install mysql-mcp-server

2.必要な依存関係のインストール:
pip install mysql-connector-python

3.OSのシステム環境変数に次を追加
PYTHONIOENCODING=utf-8

4.server.pyの変更
・ファイルの文字コードをutf8に変更
・1行目に次の内容を追加
# -*- coding: utf-8 -*-
・configオブジェクトに次の項目を追加
"charset": os.getenv("MYSQL_CHARSET"),
'raise_on_warnings': True,
'use_unicode': True

5.claude_desktop_config.jsonに追加
{
  "mcpServers": {
    "mysql": {
      "command": "uv",
      "args": [
        "--directory", "C:/tools/mysql_mcp_server/src",
        "run",
        "mysql_mcp_server"
      ],
        "env": {
        "MYSQL_HOST": "サーバ名",
        "MYSQL_USER": "ユーザID",
        "MYSQL_PASSWORD": "パスワード",
        "MYSQL_DATABASE": "DB名",
        "MYSQL_CHARSET": "utf8" ,
        "PYTHONIOENCODING": "utf-8"
      }
    }
  }
}

関連書籍
仕事が爆速化する! Claude Perplexity Glasp NotebookLM 使いこなし術 Claude-3.7 完全活用ガイド: AI初心者でも今日から始められる業務効率化と収益化の実践バイブル AIビジネスチャンス 技術動向と事例に学ぶ新たな価値を生成する攻めの戦略
※本記事はアフィリエイトリンクを含みます。

コメント