Skip to content

feat: [PPT-2057] Added MCP Server controller #1297

feat: [PPT-2057] Added MCP Server controller

feat: [PPT-2057] Added MCP Server controller #1297

Triggered via push June 30, 2025 10:43
Status Failure
Total duration 3m 36s
Artifacts

ci.yml

on: push
test  /  TODOs → GitHub Issues
21s
test / TODOs → GitHub Issues
crystal-style  /  crystal-style
1m 42s
crystal-style / crystal-style
dockerfile-style  /  dockerfile-style
6s
dockerfile-style / dockerfile-style
Matrix: test / test
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 6 warnings, and 15 notices
test / crystal: latest, MT: ☐, canary: ☐
Process completed with exit code 1.
test / 🚧 crystal: unstable, MT: ☐, canary: ☐
Process completed with exit code 1.
Lint/UselessAssign: src/placeos-rest-api/controllers/tenant_consent.cr#L52
Useless assignment to variable `visualiser_app_id`
Metrics/CyclomaticComplexity: src/placeos-rest-api/utilities/current-user.cr#L15
Cyclomatic complexity too high [13/10]
Lint/ShadowingOuterLocalVar: src/placeos-rest-api/controllers/mcp.cr#L207
Shadowing outer local variable `type`
Lint/UselessAssign: src/placeos-rest-api/controllers/mcp.cr#L236
Useless assignment to variable `method`
Lint/UselessAssign: src/placeos-rest-api/controllers/mcp.cr#L277
Useless assignment to variable `status_code`
Metrics/CyclomaticComplexity: src/placeos-rest-api/controllers/mcp.cr#L68
Cyclomatic complexity too high [12/10]
Style/RedundantReturn: src/placeos-rest-api/controllers/mcp.cr#L283
Redundant `return` detected
Style/VerboseBlock: src/placeos-rest-api/controllers/mcp.cr#L22
Use short block notation instead: `any?(&.strip.starts_with?(CONTENT_TYPE_JSON))`
Style/VerboseBlock: src/placeos-rest-api/controllers/mcp.cr#L23
Use short block notation instead: `any?(&.strip.starts_with?(CONTENT_TYPE_SSE))`
Style/VerboseBlock: src/placeos-rest-api/controllers/mcp.cr#L32
Use short block notation instead: `any?(&.strip.starts_with?(CONTENT_TYPE_SSE))`
Style/VerboseBlock: src/placeos-rest-api/controllers/mcp.cr#L94
Use short block notation instead: `select(&.has_key?("error"))`
Style/VerboseBlock: src/placeos-rest-api/controllers/mcp.cr#L205
Use short block notation instead: `map(&.["type"].as_s)`