Allow safe aliases for reserved upstream query parameters #234

Closed
opened 2026-07-21 09:53:30 +00:00 by coilyco-ops · 0 comments
Member

deploy#175 broadens the Trello ward-mcp surface, but Trello full-text search requires an upstream parameter literally named query. opcore reserves query as an engine flag and correctly fails closed when an inline query field shadows it. The current inline grammar has no way to expose that upstream parameter under a different MCP input name.

Acceptance:

  • Inline operations can map a safe local input name such as search_query to the upstream query parameter named query.
  • Unaliased collisions with reserved engine flags continue to fail closed.
  • Request assembly, schema emission, collision checks, and reference docs preserve the local and upstream names correctly.
  • Unit tests cover reserved-name aliases and reject ambiguous or duplicate mappings.
  • The Trello deploy can mount GET /search without weakening the engine boundary.
deploy#175 broadens the Trello ward-mcp surface, but Trello full-text search requires an upstream parameter literally named query. opcore reserves query as an engine flag and correctly fails closed when an inline query field shadows it. The current inline grammar has no way to expose that upstream parameter under a different MCP input name. Acceptance: * Inline operations can map a safe local input name such as search_query to the upstream query parameter named query. * Unaliased collisions with reserved engine flags continue to fail closed. * Request assembly, schema emission, collision checks, and reference docs preserve the local and upstream names correctly. * Unit tests cover reserved-name aliases and reject ambiguous or duplicate mappings. * The Trello deploy can mount GET /search without weakening the engine boundary.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/umbra#234
No description provided.