SQL

CREATE TABLE mcp_servers  (
  id TEXT PRIMARY KEY,
  name TEXT NOT NULL,
  protocol TEXT NOT NULL DEFAULT 'stdio',
  config TEXT NOT NULL DEFAULT '{}',
  enabled INTEGER NOT NULL DEFAULT 1,
  status TEXT NOT NULL DEFAULT 'disconnected',
  created_at TEXT NOT NULL DEFAULT (datetime('now')),
  updated_at TEXT NOT NULL DEFAULT (datetime('now')),
  user_id TEXT NOT NULL DEFAULT ''
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id TEXT Rename | Drop
name TEXT Rename | Drop
protocol TEXT Rename | Drop
config TEXT Rename | Drop
enabled INTEGER Rename | Drop
status TEXT Rename | Drop
created_at TEXT Rename | Drop
updated_at TEXT Rename | Drop
user_id TEXT Rename | Drop

+ Add index

Indexes

Name Columns Unique SQL Drop?
idx_mcp_servers_user
  • user_id
  • updated_at
SQL
CREATE INDEX idx_mcp_servers_user
ON mcp_servers(user_id, updated_at)
Drop
idx_mcp_servers_user_name
  • user_id
  • name
SQL
CREATE UNIQUE INDEX idx_mcp_servers_user_name
ON mcp_servers(user_id, name)
Drop
sqlite_autoindex_mcp_servers_1 id SQL
-- no sql found --
Drop