Astra DB MCP サーバー
Astra DB と対話するためのモデル コンテキスト プロトコル (MCP) サーバー。MCP は、エージェントとして外部システムと対話できるようにすることで、大規模言語モデル (LLM) の機能を拡張します。
前提条件
Astra DBデータベースが稼働している必要があります。まだお持ちでない場合は、こちらから無料でデータベースを作成できます。そこから、以下の2つのものを入手してください。
Astra DB アプリケーショントークン
Astra DB APIエンドポイント
これらを取得する方法については、 入門ドキュメントをお読みください。
Related MCP server: MCP Database Server
MCPクライアントへの追加
このサーバーを MCP クライアントに追加する方法は次のとおりです。
クロードデスクトップ

これをClaude Desktopに追加するには、[設定] -> [開発] -> [構成の編集] に移動し、次の JSON BLOB をclaude_desktop_config.jsonに追加します。
Windows PowerShell ユーザー: npxはバッチ コマンドなので、JSON を次のように変更します。
カーソル

これをカーソルに追加するには、[設定] -> [カーソル設定] -> [MCP]に移動します。
そこから、「+ 新しい MCP サーバーを追加」ボタンをクリックしてサーバーを追加できます。ここで、 mcp.jsonファイルに移動します。
ヒント:グローバルMCP設定を表す
~/.cursor/mcp.jsonファイルと、プロジェクト固有の.cursor/mcp.jsonファイルがあります。このMCPサーバーはプロジェクト固有のファイルにインストールすることをお勧めします。
Claude Desktop の説明に示されているのと同じ JSON を追加します。
あるいは、ウィザードが表示され、次の値を入力できます (Unix ベースのシステムの場合)。
名前: 何でもいい
タイプ: コマンド
指示:
追加されると、エディターは Astra DB データベースに完全に接続されます。
利用可能なツール
サーバーは、Astra DB と対話するための次のツールを提供します。
GetCollections: データベース内のすべてのコレクションを取得するCreateCollection: データベースに新しいコレクションを作成するUpdateCollection: データベース内の既存のコレクションを更新するDeleteCollection: データベースからコレクションを削除するListRecords: データベース内のコレクションからレコードを一覧表示するGetRecord: IDでコレクションから特定のレコードを取得するCreateRecord: コレクションに新しいレコードを作成するUpdateRecord: コレクション内の既存のレコードを更新するDeleteRecord: コレクションからレコードを削除するFindRecord: フィールド値でコレクション内のレコードを検索するBulkCreateRecords: コレクション内の複数のレコードを一度に作成するBulkUpdateRecords: コレクション内の複数のレコードを一度に更新するBulkDeleteRecords: コレクションから複数のレコードを一度に削除しますOpenBrowser: 認証とセットアップのためにWebブラウザを開くHelpAddToClient: Astra DB クライアントを MCP クライアントに追加するためのサポートを受けるEstimateDocumentCount: コレクション内のドキュメント数の推定値を取得します。