loog
Claudeデスクトップ&MCP で DB を操作する | 株式会社バンコム

Claudeデスクトップ&MCP で DB を操作する

November 27, 2024

Claudeが、デスクトップアプリを介して、ローカルのファイルシステムやDB、ブラウザ操作の機能を提供しました。

MCP – Model Context Protocol

現状は、自分でMCPサーバを定義し、定義済みのMCPサーバに対して、デスクトップ版のClaudeがアクセスする流れです。

クイックスタートに有る sqLite と、Puppeteer を試しみました。

sqLite を試す

まず windows で、sqLiteを作成します。

次に設定ファイルを作ります。

claude_desktop_config.json

{
  "mcpServers": {
    "sqlite": {
      "command": "uvx",
      "args": [
        "mcp-server-sqlite",
        "--db-path",
        "C:\\Users\\kiyo\\Claude\\test.db"
      ]
    }
  }
}

Claudeデスクトップの開発者モードをONに

これをやらないと、MCP は動きません。
Claudeデスクトップアプリの再起動も必要です。

sqLiteに関して質問してみる

サンプルデータを正確に認識しています。

今までもLangchainなどを使用すれば、ローカルDBへの接続も可能でしたが、オフィシャルに提供されると一味違いますね。

なお、Brave-search など、他の MCP Server も試しましたが、認識しませんでした。