カーソルDB MCPサーバー
Cursor IDEのSQLiteデータベースにアクセスするためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AIアシスタントはCursorのプロジェクトデータ、チャット履歴、作曲者情報を探索し、操作できるようになります。
カーソル
前提条件
カーソルIDE
インストール
簡単なインストール
提供されているインストール スクリプトを使用して、すべての依存関係をインストールします。
このスクリプトは以下をインストールします:
- 基本的なMCPサーバーと依存関係
カーソルIDEでの使用
- カーソルを開き、[設定] -> [カーソル設定] -> [MCP] に移動します。
- クリック: 新しいMCPサーバーを追加
- 名前: カーソル DB MCP; タイプ: コマンド
- コマンド: <完全修飾パス>uv run --with mcp[cli] mcp run <完全修飾パス>/cursor-db-mcp-server.py
これで、データベースについて質問したり、過去のチャットに関する情報を取得したりできるようになりました。
Claude Desktopでの使用
Claude Desktop 用の MCP サーバーのインストール
これをclaude_desktop_config.jsonファイルに追加します
利用可能なリソース
cursor://projects
- 利用可能なすべてのカーソルプロジェクトを一覧表示しますcursor://projects/detailed
- 詳細情報を含むプロジェクトを一覧表示しますcursor://projects/{project_name}/chat
- 特定のプロジェクトのチャットデータを取得するcursor://projects/{project_name}/composers
- 特定のプロジェクトの作曲家IDを取得しますcursor://composers/{composer_id}
- 特定の作曲家のデータを取得する
利用可能なツール
query_table
- プロジェクトのデータベース内の特定のテーブルをクエリするrefresh_databases
- データベースパスのリストを更新します
仕組み
サーバーはCursorのインストールディレクトリをスキャンしてプロジェクトデータベース(state.vscdbファイル)を検索します。その後、これらのデータベースをMCPのリソースとツールを通じて公開し、AIアシスタントがデータのクエリと分析を行えるようにします。
注記
- CursorはAIの会話を複数の場所に保存します。チャットはglobalStorage/state.vscdbの「composerData」として保存されることが多くなっています。最近のプロジェクトのチャットについて問い合わせても結果が返されない場合は、作曲家について問い合わせてみてください。
- これはMacで書かれたものです。他のOSでは異なる場合があります。
恥知らずな宣伝
気に入りましたか? Cursor Journalを試して、Cursor チャット履歴から直接 DevLog を作成しましょう。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
AI アシスタントが Cursor IDE の SQLite データベースを探索および操作できるようにし、プロジェクト データ、チャット履歴、作曲家情報にアクセスできるようにするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.Last updated -56PythonApache 2.0
- AsecurityFlicenseAqualityA starter template for building Model Context Protocol servers that can be integrated with Cursor or Claude Desktop, allowing developers to create custom tools and extensions for AI assistants.Last updated -169TypeScript
- -securityAlicense-qualityA Model Context Protocol server implementation that enables AI assistants to execute SQL queries and interact with SQLite databases through a structured interface.Last updated -6TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.Last updated -2519PythonMIT License