From bccbe921e4f6beb5cccaa9fcb46aad6dcdf160f8 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Fri, 11 Jul 2025 20:25:26 -0700 Subject: [PATCH] build - sync all schema.prisma files --- .../litellm_proxy_extras/schema.prisma | 8 ++++-- schema.prisma | 28 +++++++++++-------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/litellm-proxy-extras/litellm_proxy_extras/schema.prisma b/litellm-proxy-extras/litellm_proxy_extras/schema.prisma index 8556d4b9e3..b92f4af384 100644 --- a/litellm-proxy-extras/litellm_proxy_extras/schema.prisma +++ b/litellm-proxy-extras/litellm_proxy_extras/schema.prisma @@ -155,8 +155,8 @@ model LiteLLM_UserTable { model LiteLLM_ObjectPermissionTable { object_permission_id String @id @default(uuid()) mcp_servers String[] @default([]) - vector_stores String[] @default([]) mcp_access_groups String[] @default([]) + vector_stores String[] @default([]) teams LiteLLM_TeamTable[] verification_tokens LiteLLM_VerificationToken[] organizations LiteLLM_OrganizationTable[] @@ -168,7 +168,7 @@ model LiteLLM_MCPServerTable { server_id String @id @default(uuid()) alias String? description String? - url String + url String? transport String @default("sse") spec_version String @default("2025-03-26") auth_type String? @@ -178,6 +178,10 @@ model LiteLLM_MCPServerTable { updated_by String? mcp_info Json? @default("{}") mcp_access_groups String[] + // Stdio-specific fields + command String? + args String[] @default([]) + env Json? @default("{}") } // Generate Tokens for Proxy diff --git a/schema.prisma b/schema.prisma index be1e84b2fe..b92f4af384 100644 --- a/schema.prisma +++ b/schema.prisma @@ -165,19 +165,23 @@ model LiteLLM_ObjectPermissionTable { // Holds the MCP server configuration model LiteLLM_MCPServerTable { - server_id String @id @default(uuid()) - alias String? - description String? - url String - transport String @default("sse") - spec_version String @default("2025-03-26") - auth_type String? - created_at DateTime? @default(now()) @map("created_at") - created_by String? - updated_at DateTime? @default(now()) @updatedAt @map("updated_at") - updated_by String? - mcp_info Json? @default("{}") + server_id String @id @default(uuid()) + alias String? + description String? + url String? + transport String @default("sse") + spec_version String @default("2025-03-26") + auth_type String? + created_at DateTime? @default(now()) @map("created_at") + created_by String? + updated_at DateTime? @default(now()) @updatedAt @map("updated_at") + updated_by String? + mcp_info Json? @default("{}") mcp_access_groups String[] + // Stdio-specific fields + command String? + args String[] @default([]) + env Json? @default("{}") } // Generate Tokens for Proxy