Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ASTRA_DB_KEYSPACE | No | The keyspace to connect to (optional, defaults to the keyspace configured in the Astra DB library, typically 'default_keyspace') | |
| ASTRA_DB_API_ENDPOINT | Yes | Your Astra DB API Endpoint | |
| ASTRA_DB_APPLICATION_TOKEN | Yes | Your Astra DB Application Token |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| GetCollections | Get all collections in the Astra DB database |
| CreateCollection | Create a new collection in the database |
| UpdateCollection | Update an existing collection in the database |
| DeleteCollection | Delete a collection from the database |
| ListRecords | List records from a collection in the database |
| GetRecord | Get a specific record from a collection by ID |
| CreateRecord | Create a new record in a collection |
| UpdateRecord | Update an existing record in a collection |
| DeleteRecord | Delete a record from a collection |
| FindRecord | Find records in a collection by field value |
| BulkCreateRecords | Create multiple records in a collection at once |
| BulkUpdateRecords | Update multiple records in a collection at once |
| BulkDeleteRecords | Delete multiple records from a collection at once |
| OpenBrowser | Open a web browser to a specific URL |
| EstimateDocumentCount | Estimate the number of documents in a collection using a fast, approximate count method |
| HelpAddToClient | Help the user add the Astra DB client to their MCP client |