mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-08 22:21:35 +00:00
remove features from enterprise (#12988)
This commit is contained in:
parent
c66b288bcf
commit
d1b63566ac
3 changed files with 9 additions and 11 deletions
|
|
@ -19,7 +19,7 @@ LiteLLM Proxy provides an MCP Gateway that allows you to use a fixed endpoint fo
|
|||
|---------|-------------|
|
||||
| MCP Operations | • List Tools<br/>• Call Tools |
|
||||
| Supported MCP Transports | • Streamable HTTP<br/>• SSE<br/>• Standard Input/Output (stdio) |
|
||||
| LiteLLM Permission Management | ✨ Enterprise Only<br/>• By Key<br/>• By Team<br/>• By Organization |
|
||||
| LiteLLM Permission Management | • By Key<br/>• By Team<br/>• By Organization |
|
||||
|
||||
## Adding your MCP
|
||||
|
||||
|
|
@ -606,7 +606,7 @@ curl --location '<your-litellm-proxy-base-url>/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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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<CreateKeyProps> = ({
|
|||
className="mt-4"
|
||||
help="Select MCP servers or access groups this key can access. "
|
||||
>
|
||||
<PremiumMCPSelector
|
||||
onChange={val => form.setFieldValue('allowed_mcp_servers_and_groups', val)}
|
||||
<MCPServerSelector
|
||||
onChange={(val: any) => 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}
|
||||
/>
|
||||
</Form.Item>
|
||||
|
||||
|
|
|
|||
|
|
@ -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<TeamProps> = ({
|
|||
className="mt-8"
|
||||
help="Select MCP servers or access groups this team can access. "
|
||||
>
|
||||
<PremiumMCPSelector
|
||||
onChange={(val) =>
|
||||
<MCPServerSelector
|
||||
onChange={(val: any) =>
|
||||
form.setFieldValue(
|
||||
"allowed_mcp_servers_and_groups",
|
||||
val
|
||||
|
|
@ -1440,7 +1440,6 @@ const Teams: React.FC<TeamProps> = ({
|
|||
)}
|
||||
accessToken={accessToken || ""}
|
||||
placeholder="Select MCP servers or access groups (optional)"
|
||||
premiumUser={premiumUser}
|
||||
/>
|
||||
</Form.Item>
|
||||
</AccordionBody>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue