From d1b63566accb690f070e949ba6f513fc0f38ea17 Mon Sep 17 00:00:00 2001
From: "Jugal D. Bhatt" <55304795+jugaldb@users.noreply.github.com>
Date: Fri, 25 Jul 2025 23:25:28 +0530
Subject: [PATCH] remove features from enterprise (#12988)
---
docs/my-website/docs/mcp.md | 6 +++---
ui/litellm-dashboard/src/components/create_key_button.tsx | 7 +++----
ui/litellm-dashboard/src/components/teams.tsx | 7 +++----
3 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/docs/my-website/docs/mcp.md b/docs/my-website/docs/mcp.md
index 18953b9868a..3961a860784 100644
--- a/docs/my-website/docs/mcp.md
+++ b/docs/my-website/docs/mcp.md
@@ -19,7 +19,7 @@ LiteLLM Proxy provides an MCP Gateway that allows you to use a fixed endpoint fo
|---------|-------------|
| MCP Operations | • List Tools
• Call Tools |
| Supported MCP Transports | • Streamable HTTP
• SSE
• Standard Input/Output (stdio) |
-| LiteLLM Permission Management | ✨ Enterprise Only
• By Key
• By Team
• By Organization |
+| LiteLLM Permission Management | • By Key
• By Team
• By Organization |
## Adding your MCP
@@ -606,7 +606,7 @@ curl --location '/v1/responses' \
-## ✨ MCP Cost Tracking
+## MCP Cost Tracking
LiteLLM provides two ways to track costs for MCP tool calls:
@@ -722,7 +722,7 @@ When MCP tools are called, your custom hook will:
2. Modify the response if needed
3. Track costs in LiteLLM's logging system
-## ✨ MCP Permission Management
+## MCP Permission Management
LiteLLM supports managing permissions for MCP Servers by Keys, Teams, Organizations (entities) on LiteLLM. When a MCP client attempts to list tools, LiteLLM will only return the tools the entity has permissions to access.
diff --git a/ui/litellm-dashboard/src/components/create_key_button.tsx b/ui/litellm-dashboard/src/components/create_key_button.tsx
index d44b1b0ba55..f19b70e7032 100644
--- a/ui/litellm-dashboard/src/components/create_key_button.tsx
+++ b/ui/litellm-dashboard/src/components/create_key_button.tsx
@@ -37,7 +37,6 @@ import {
} from "./networking";
import VectorStoreSelector from "./vector_store_management/VectorStoreSelector";
import PremiumVectorStoreSelector from "./common_components/PremiumVectorStoreSelector";
-import PremiumMCPSelector from "./common_components/PremiumMCPSelector";
import { Team } from "./key_team_helpers/key_list";
import TeamDropdown from "./common_components/team_dropdown";
import { InfoCircleOutlined } from '@ant-design/icons';
@@ -49,6 +48,7 @@ import { rolesWithWriteAccess } from '../utils/roles';
import BudgetDurationDropdown from "./common_components/budget_duration_dropdown";
import { formatNumberWithCommas } from "@/utils/dataUtils";
import { callback_map, mapDisplayToInternalNames } from "./callback_info_helpers";
+import MCPServerSelector from "./mcp_server_management/MCPServerSelector";
const { Option } = Select;
@@ -896,12 +896,11 @@ const CreateKey: React.FC = ({
className="mt-4"
help="Select MCP servers or access groups this key can access. "
>
- form.setFieldValue('allowed_mcp_servers_and_groups', val)}
+ form.setFieldValue('allowed_mcp_servers_and_groups', val)}
value={form.getFieldValue('allowed_mcp_servers_and_groups')}
accessToken={accessToken}
placeholder="Select MCP servers or access groups (optional)"
- premiumUser={premiumUser}
/>
diff --git a/ui/litellm-dashboard/src/components/teams.tsx b/ui/litellm-dashboard/src/components/teams.tsx
index 28de55cb2f6..04fc2082401 100644
--- a/ui/litellm-dashboard/src/components/teams.tsx
+++ b/ui/litellm-dashboard/src/components/teams.tsx
@@ -70,10 +70,10 @@ import { CogIcon } from "@heroicons/react/outline";
import AvailableTeamsPanel from "@/components/team/available_teams";
import VectorStoreSelector from "./vector_store_management/VectorStoreSelector";
import PremiumVectorStoreSelector from "./common_components/PremiumVectorStoreSelector";
-import PremiumMCPSelector from "./common_components/PremiumMCPSelector";
import PremiumLoggingSettings from "./common_components/PremiumLoggingSettings";
import type { KeyResponse, Team } from "./key_team_helpers/key_list";
import { formatNumberWithCommas } from "../utils/dataUtils";
+import MCPServerSelector from "./mcp_server_management/MCPServerSelector";
interface TeamProps {
teams: Team[] | null;
@@ -1428,8 +1428,8 @@ const Teams: React.FC = ({
className="mt-8"
help="Select MCP servers or access groups this team can access. "
>
-
+
form.setFieldValue(
"allowed_mcp_servers_and_groups",
val
@@ -1440,7 +1440,6 @@ const Teams: React.FC = ({
)}
accessToken={accessToken || ""}
placeholder="Select MCP servers or access groups (optional)"
- premiumUser={premiumUser}
/>