litellm/tests/test_litellm/proxy/_experimental/mcp_server
Ishaan Jaff 930f88078e
[MCP Gateway] Backend - Allow storing allowed tools by team/key (#15243)
* add mcp_tool_permissions column to LiteLLM_ObjectPermissionTable

* add mcp_tool_permissions

* add LiteLLM_ObjectPermissionTable

* test key/team mgmt

* fix code QA check

* fix check_tool_permission_for_key_team

* test_key_tool_permission_allows_permitted_tool

* test_list_tools_filters_by_key_team_permissions

* fix _get_tools_from_mcp_servers

* fix logger.debug

* fix check_tool_permission_for_key_team

* fix: filter_tools_by_key_team_permissions

* fix _get_team_object_permission

* fix _set_object_permission

* fix handle_update_object_permission_common

* fix add allowed tools to keys

* test add key/team level tool permissions for MCPs
2025-10-06 18:49:32 -07:00
..
auth fix: simplify testing 2025-09-30 12:37:25 -07:00
test_mcp_cost_calculator.py [Feat] Add MCP Cost Tracking (#12385) 2025-07-07 21:08:10 -07:00
test_mcp_custom_fields.py feat: enable custom fields in mcp_info configuration (#14794) 2025-09-22 21:15:35 -07:00
test_mcp_server.py [MCP Gateway] Backend - Allow storing allowed tools by team/key (#15243) 2025-10-06 18:49:32 -07:00
test_mcp_server_manager.py [MCP Gateway] Backend - Allow storing allowed tools by team/key (#15243) 2025-10-06 18:49:32 -07:00