Servidor MCP de Astra DB
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con Astra DB. MCP amplía las capacidades de los Modelos de Lenguaje Grandes (LLM) al permitirles interactuar con sistemas externos como agentes.
Prerrequisitos
Necesita tener una base de datos Astra DB en funcionamiento. Si no la tiene, puede crear una base de datos gratuita aquí . A partir de ahí, puede obtener dos cosas:
- Un token de aplicación de Astra DB
- El punto final de la API de Astra DB
Para saber cómo obtenerlos, lea la documentación de primeros pasos .
Agregar a un cliente MCP
Aquí le mostramos cómo puede agregar este servidor a su cliente MCP.
Escritorio de Claude
Para agregar esto a Claude Desktop , vaya a Preferencias -> Desarrollador -> Editar configuración y agregue este blob JSON a claude_desktop_config.json
:
Usuarios de Windows PowerShell: npx
es un comando por lotes, así que modifique el JSON de la siguiente manera:
Cursor
Para agregar esto al Cursor , vaya a Configuración -> Configuración del cursor -> MCP
Desde allí, puedes agregar el servidor haciendo clic en el botón "+ Agregar nuevo servidor MCP", donde deberías ser llevado a un archivo mcp.json
.
Consejo : Hay un archivo
~/.cursor/mcp.json
que representa la configuración global de MCP y un archivo.cursor/mcp.json
específico del proyecto. Probablemente quieras instalar este servidor MCP en el archivo específico del proyecto.
Agregue el mismo JSON que se indica en las instrucciones de Claude Desktop.
Alternativamente, es posible que se le presente un asistente donde podrá ingresar los siguientes valores (para sistemas basados en Unix):
- Nombre: Lo que quieras
- Tipo: Comando
- Dominio:
Una vez agregado, su editor estará completamente conectado a su base de datos Astra DB.
Herramientas disponibles
El servidor proporciona las siguientes herramientas para interactuar con Astra DB:
GetCollections
: obtiene todas las colecciones en la base de datosCreateCollection
: Crea una nueva colección en la base de datosUpdateCollection
: Actualizar una colección existente en la base de datosDeleteCollection
: elimina una colección de la base de datosListRecords
: enumera los registros de una colección en la base de datosGetRecord
: obtiene un registro específico de una colección por IDCreateRecord
: Crea un nuevo registro en una colecciónUpdateRecord
: Actualizar un registro existente en una colecciónDeleteRecord
: elimina un registro de una colecciónFindRecord
: busca registros en una colección por valor de campoBulkCreateRecords
: crea varios registros en una colección a la vezBulkUpdateRecords
: actualiza varios registros de una colección a la vezBulkDeleteRecords
: elimina varios registros de una colección a la vezOpenBrowser
: abre un navegador web para autenticación y configuraciónHelpAddToClient
: Obtenga ayuda para agregar el cliente Astra DB a su cliente MCPEstimateDocumentCount
: obtiene una estimación de la cantidad de documentos en una colección.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Un servidor de protocolo de contexto de modelo que permite que los modelos de lenguaje grandes interactúen con las bases de datos de Astra DB, proporcionando herramientas para administrar colecciones y registros a través de comandos de lenguaje natural.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Large Language Models to seamlessly interact with ClickHouse databases, supporting resource listing, schema retrieval, and query execution.Last updated -1PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude and other LLMs to perform database operations and invoke Edge Functions within Supabase through natural language.Last updated -TypeScriptMIT License
MCP TapData Serverofficial
-securityFlicense-qualityA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.Last updated -- -securityFlicense-qualityA Model Context Protocol server that enables large language models to interact directly with Couchbase databases through natural language, supporting operations like querying buckets, performing CRUD operations, and executing N1QL queries.Last updated -286TypeScript