返回 MCP 目录
public公开dns本地运行

astra-db-mcp

Astra DB MCP服务器是一个为大型语言模型(LLM)提供与Astra数据库交互能力的服务,扩展了LLM作为代理与外部系统交互的功能。

article

README

🚀 Astra 数据库 MCP 服务器

Astra 数据库 MCP 服务器是一个用于与 Astra 数据库存储系统交互的模型上下文协议(MCP)服务器。MCP 能够扩展大型语言模型(LLMs)的功能,使其可以作为代理与外部系统进行交互。

🚀 快速开始

先决条件

你需要拥有一个正在运行的 Astra 数据库。若你还没有,可以点击创建免费数据库进行创建。从该页面,你能够获取两项重要信息:

  1. 一个 Astra 数据库应用程序令牌
  2. Astra 数据库 API 端点

若想了解如何获取这些信息,请阅读入门指南文档

添加到 MCP 客户端中

Claude Desktop

Claude Desktop

若要在 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

若要在 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 数据库实现完全集成。

❤️ 贡献者

astra-db-mcp 贡献者

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端