remove_connection
Remove a database connection from BetterDB MCP by specifying the instance ID to disconnect from Valkey or Redis monitoring.
Instructions
Remove a connection from BetterDB.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instanceId | Yes | The instance ID to remove |
Implementation Reference
- packages/mcp/src/index.ts:269-285 (handler)The definition and handler for the 'remove_connection' MCP tool. It makes an API request to delete a connection via the instance ID.
server.tool( 'remove_connection', 'Remove a connection from BetterDB.', { instanceId: z.string().regex(/^[a-zA-Z0-9_-]+$/, 'Invalid instance ID format').describe('The instance ID to remove'), }, async ({ instanceId }) => { try { const data = await apiRequest('DELETE', `/connections/${encodeURIComponent(instanceId)}`); if (isLicenseError(data)) { return { content: [{ type: 'text' as const, text: licenseErrorResult(data) }] }; } return { content: [{ type: 'text' as const, text: `Removed connection: ${instanceId}` }], }; } catch (err) { return {