Frontmatter
| id | 8334 |
| title | Fix query_component missing returnProperties argument |
| state | Closed |
| labels | bugai |
| assignees | tobiu |
| createdAt | Jan 5, 2026, 1:46 PM |
| updatedAt | Jan 5, 2026, 1:48 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8334 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 8169 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 5, 2026, 1:48 PM |
The
query_componenttool in the Neural Link MCP server fails to pass thereturnPropertiesargument from the API request to the client-side service.Root Cause: In
ai/mcp/server/neural-link/services/ComponentService.mjs, thequeryComponentmethod destructs its arguments but omitsreturnProperties:async queryComponent({selector, rootId, sessionId}) { return await ConnectionService.call(sessionId, 'query_component', {selector, rootId}); }Impact: The
returnPropertiesfeature (returning a lean response) is silently ignored, causing the tool to always return the full component serialization.Fix: Update the method signature and the
ConnectionService.callarguments to includereturnProperties.