feat(mcp): register mcp_openapi_oauth2_router in proxy_server

Include the new OAuth2 authorization-code flow router so the three
/v1/mcp/server/{id}/oauth2/* endpoints are reachable.
This commit is contained in:
Ishaan Jaffer 2026-03-05 18:29:09 -08:00
parent 94b350be8f
commit 9ce3de6e62

View file

@ -237,6 +237,9 @@ from litellm.proxy._experimental.mcp_server.byok_oauth_endpoints import (
from litellm.proxy._experimental.mcp_server.discoverable_endpoints import (
router as mcp_discoverable_endpoints_router,
)
from litellm.proxy._experimental.mcp_server.openapi_oauth2_endpoints import (
router as mcp_openapi_oauth2_router,
)
from litellm.proxy._experimental.mcp_server.rest_endpoints import (
router as mcp_rest_endpoints_router,
)
@ -372,6 +375,9 @@ from litellm.proxy.management_endpoints.internal_user_endpoints import (
from litellm.proxy.management_endpoints.internal_user_endpoints import (
user_update,
)
from litellm.proxy.management_endpoints.jwt_key_mapping_endpoints import (
router as jwt_key_mapping_router,
)
from litellm.proxy.management_endpoints.key_management_endpoints import (
delete_verification_tokens,
duration_in_seconds,
@ -380,9 +386,6 @@ from litellm.proxy.management_endpoints.key_management_endpoints import (
from litellm.proxy.management_endpoints.key_management_endpoints import (
router as key_management_router,
)
from litellm.proxy.management_endpoints.jwt_key_mapping_endpoints import (
router as jwt_key_mapping_router,
)
from litellm.proxy.management_endpoints.mcp_management_endpoints import (
router as mcp_management_router,
)
@ -12979,6 +12982,7 @@ app.include_router(credential_router)
app.include_router(llm_passthrough_router)
app.include_router(mcp_management_router)
app.include_router(mcp_byok_oauth_router)
app.include_router(mcp_openapi_oauth2_router)
app.include_router(anthropic_router)
app.include_router(anthropic_skills_router)
app.include_router(evals_router)