Skip to content

feat(mcp): host deployment-scoped and organization-scoped MCP servers#2207

Draft
hari-kuriakose wants to merge 13 commits into
mainfrom
worktree-mcp-server
Draft

feat(mcp): host deployment-scoped and organization-scoped MCP servers#2207
hari-kuriakose wants to merge 13 commits into
mainfrom
worktree-mcp-server

feat(mcp): run extractions from the platform server too

06b4df8
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jul 26, 2026 in 1m 16s

Annotations

Check warning on line 50 in backend/mcp_server/tools/observability.py

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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