feat(mcp): host deployment-scoped and organization-scoped MCP servers#2207
feat(mcp): host deployment-scoped and organization-scoped MCP servers#2207hari-kuriakose wants to merge 13 commits into
Quality Gate passed
Annotations
Check warning on line 50 in backend/mcp_server/tools/observability.py
sonarqubecloud / SonarCloud Code Analysis
Remove duplicates in this character class.
See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ-aae0OtfFoT9tNvbUB&open=AZ-aae0OtfFoT9tNvbUB&pullRequest=2207
Check failure on line 250 in backend/mcp_server/transport.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Invalid params" 3 times.
See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ-ZTGKhQbV6p1GDySLr&open=AZ-ZTGKhQbV6p1GDySLr&pullRequest=2207
Check failure on line 106 in backend/mcp_server/tools/prompt_studio.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "UUID of the Prompt Studio project, from listPromptStudioProjects." 3 times.
See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ-dyYsIaIb61vOhWZEh&open=AZ-dyYsIaIb61vOhWZEh&pullRequest=2207
Check failure on line 139 in backend/mcp_server/tools/prompt_studio.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "UUID of the Prompt Studio project." 3 times.
See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ-aaevBtfFoT9tNvbUA&open=AZ-aaevBtfFoT9tNvbUA&pullRequest=2207
Check failure on line 186 in backend/mcp_server/spend_guard.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ-aae02tfFoT9tNvbUC&open=AZ-aae02tfFoT9tNvbUC&pullRequest=2207
Check failure on line 156 in backend/mcp_server/transport.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Invalid Request" 3 times.
See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ-ZTGKhQbV6p1GDySLs&open=AZ-ZTGKhQbV6p1GDySLs&pullRequest=2207
Check warning on line 86 in backend/mcp_server/transport.py
sonarqubecloud / SonarCloud Code Analysis
Replace the type hint "MCPToolRegistry" with "Optional[MCPToolRegistry]" or don't assign "None" to "registry"
See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ-ZTGKhQbV6p1GDySLt&open=AZ-ZTGKhQbV6p1GDySLt&pullRequest=2207