Astra DB MCP 服务器
用于与 Astra DB 交互的模型上下文协议 (MCP) 服务器。MCP 扩展了大型语言模型 (LLM) 的功能,允许它们作为代理与外部系统交互。
先决条件
您需要一个正在运行的 Astra DB 数据库。如果您还没有,可以在这里创建一个免费的数据库。创建后,您可以获得以下两样东西:
Astra DB 应用程序令牌
Astra DB API 端点
要了解如何获取这些,请阅读入门文档。
Related MCP server: MCP Database Server
添加到 MCP 客户端
以下是如何将此服务器添加到您的 MCP 客户端。
克劳德桌面

要将其添加到Claude Desktop ,请转到 Preferences -> Developer -> Edit Config 并将此 JSON blob 添加到claude_desktop_config.json :
Windows PowerShell 用户: npx是一个批处理命令,因此请按如下方式修改 JSON:
光标

要将其添加到Cursor ,请转至 Settings -> Cursor Settings -> MCP
从那里,您可以通过单击“+ 添加新 MCP 服务器”按钮来添加服务器,然后您将被带到一个mcp.json文件。
提示:有一个
~/.cursor/mcp.json文件代表您的全局 MCP 设置,以及一个项目专用的.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:获取集合中文档数量的估计值。