remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows to interact with Astra DB, a database service by DataStax. Provides tools for collection management (creating, updating, deleting, listing) and record operations (creating, retrieving, updating, deleting).
Astra DB MCP 服务器
用于与 Astra DB 交互的模型上下文协议 (MCP) 服务器。MCP 扩展了大型语言模型 (LLM) 的功能,允许它们作为代理与外部系统交互。
先决条件
您需要一个正在运行的 Astra DB 数据库。如果您还没有,可以在这里创建一个免费的数据库。创建后,您可以获得以下两样东西:
- Astra DB 应用程序令牌
- Astra DB API 端点
要了解如何获取这些,请阅读入门文档。
添加到 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
:获取集合中文档数量的估计值。
You must be authenticated.
Tools
模型上下文协议服务器允许大型语言模型与 Astra DB 数据库交互,提供通过自然语言命令管理集合和记录的工具。