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 も試しましたが、認識しませんでした。