Astra 数据库 MCP 服务器是一个用于与 Astra 数据库存储系统交互的模型上下文协议(MCP)服务器。MCP 能够扩展大型语言模型(LLMs)的功能,使其可以作为代理与外部系统进行交互。
你需要拥有一个正在运行的 Astra 数据库。若你还没有,可以点击创建免费数据库进行创建。从该页面,你能够获取两项重要信息:
若想了解如何获取这些信息,请阅读入门指南文档。
若要在 Claude Desktop 中添加此服务器,可按以下步骤操作:转到“偏好设置” -> “开发者” -> “编辑配置”,并将以下 JSON 块添加到 claude_desktop_config.json
文件中:
{
"mcpServers": {
"astra-db-mcp": {
"command": "npx",
"args": ["-y", "@datastax/astra-db-mcp"],
"env": {
"ASTRA_DB_APPLICATION_TOKEN": "你的 Astra 数据库令牌",
"ASTRA_DB_API_ENDPOINT": "你的 Astra 数据库端点"
}
}
}
}
Windows PowerShell 用户: 需将命令修改为:
"command": "cmd",
"args": ["/k", "npx", "-y", "@datastax/astra-db-mcp"],
若要在 Cursor 中添加此服务器,可按以下步骤操作:转到“设置” -> “Cursor 设置” -> “MCP”。
之后,你可以通过点击“+ 添加新的 MCP 服务器”按钮进入 mcp.json
文件。
💡 使用建议
存在一个全局的
~/.cursor/mcp.json
文件用于表示你的全局 MCP 设置,还有一个项目特定的.cursor/mcp.json
文件用于针对具体项目。你可以将此 MCP 服务器安装到项目特定文件中。
你可以输入以下内容(适用于 Unix 系统):
env ASTRA_DB_APPLICATION_TOKEN=你的 Astra 数据库令牌 ASTRA_DB_API_ENDPOINT=你的 Astra 数据库端点 npx -y @datastax/astra-db-mcp
添加完成后,你的编辑器将与 Astra 数据库实现完全集成。