RushDB
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RUSHDB_API_KEY | Yes | RushDB API key | |
| RUSHDB_API_URL | No | Base API URL (defaults to https://api.rushdb.com/api/v1) |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| FindLabelsB | Find / filter record labels (supports where, limit, skip, orderBy). Superset of GetLabels. |
| CreateRecordC | Create a new record in the database |
| UpdateRecordC | Update an existing record (partial update) |
| DeleteRecordC | Delete a record from the database (alias of DeleteRecordById) |
| FindRecordsC | Find records in the database using a search query |
| GetRecordB | Get a specific record by ID |
| GetRecordsByIdsC | Get multiple records by their IDs |
| AttachRelationC | Create a relationship between records (single or multiple targets) |
| DetachRelationB | Remove a relationship between records (single or multiple targets) |
| FindRelationshipsC | Find relationships in the database |
| BulkCreateRecordsC | Create multiple records in a single operation |
| BulkDeleteRecordsC | Delete multiple records matching a query |
| ExportRecordsC | Export records to CSV format |
| OpenBrowserC | Open a web browser to a specific URL |
| HelpAddToClientA | Help the user add the RushDB MCP server to their MCP client |
| GetQueryBuilderPromptA | Return the RushDB Query Builder system prompt. Use this if your MCP client does not support Prompts API. |
| SetRecordC | Replace all fields of a record with provided values |
| FindOneRecordC | Find a single record that matches the given search criteria |
| FindUniqRecordC | Find a unique record that matches the given search criteria |
| DeleteRecordByIdC | Delete a record by its ID |
| PropertyValuesC | Get values for a specific property |
| FindPropertiesC | Find properties in the database using a search query |
| FindPropertyByIdC | Find a specific property by ID |
| DeletePropertyC | Delete a property from the database |
| TransactionBeginB | Begin a new database transaction |
| TransactionCommitC | Commit a database transaction |
| TransactionRollbackC | Rollback a database transaction |
| TransactionGetC | Get information about a transaction |
| GetSettingsB | Get the current database settings and configuration |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| rushdb.queryBuilder | RushDB Query Builder system prompt: guides the model to discover labels/properties first and construct validated SearchQuery objects before calling find-related tools. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rush-db/RushDB'
If you have feedback or need assistance with the MCP directory API, please join our Discord server