litellm/tests/mcp_tests
Ishaan Jaff 2d6751a396
[Feat] MCP Gateway - allow using MCPs with all LLM APIs when using /responses with LiteLLM (#12546)
* add MCPResponsesAPIHelper

* rename LiteLLM_Proxy_MCP_Handler

* aresponses_api_with_mcp

* mock_responses_api_response

* test response with litellm proxy MCP

* add _should_use_litellm_mcp_gateway

* fix transform_mcp_tool_to_openai_responses_api_tool

* use correct _transform_mcp_tools_to_openai

* fix config.yaml

* fixes for native MCP handling

* docs MCP with litellm proxy

* aresponses_api_with_mcp

* fix linting

* fix mypy

* fix linting

* test_aresponses_api_with_mcp_mock_integration

* docs How it works when server_url="litellm_proxy"
2025-07-15 14:06:31 -07:00
..
mcp_server.py simple MCP interface 2025-03-21 10:11:06 -07:00
test_aresponses_api_with_mcp.py [Feat] MCP Gateway - allow using MCPs with all LLM APIs when using /responses with LiteLLM (#12546) 2025-07-15 14:06:31 -07:00
test_mcp_client_unit.py [Feat] MCP - Allow connecting to MCP with authentication headers + Allow clients to specify MCP headers (#11890) (#11891) 2025-06-19 20:07:08 -07:00
test_mcp_litellm_client.py ci_cd_server_path 2025-03-21 19:06:29 -07:00
test_mcp_logging.py [MCP Gateway] - Allow using custom post call MCP hook for cost tracking (#12469) 2025-07-09 18:41:08 -07:00
test_mcp_server.py [MCP Gateway] Ensure we use the same param for specifying groups (#12561) 2025-07-12 16:41:58 -07:00