arcade-mcp/libs
Eric Gustin c15c07e12f
Better Handling of MCP-specific Context usage for managed servers (#679)
Since servers managed by Arcade use the `/worker` routes under the hood,
tools that use MCP-specific properties of `Context` will fail.

This PR helps reduce the 'blast radius' of the above fact. For
properties that were deemed 'non-critical' to the execution of a
deployed tool, we simply no-op. For properties that were deemed
'critical' to the execution of a deployed tool, we raise an error that
informs the caller that the feature is not supported for Arcade managed
servers.

- Non-critical property: A context property that returns None
- Critical property: A context property that may return something that
could be necessary for a tool execution to succeed.
2025-11-07 10:26:56 -08:00
..
arcade-cli Better explain why arcade deploy may have failed (#677) 2025-11-04 17:44:16 -08:00
arcade-core Better Handling of MCP-specific Context usage for managed servers (#679) 2025-11-07 10:26:56 -08:00
arcade-evals MCP Local (#563) 2025-09-25 15:28:15 -07:00
arcade-mcp-server Fix race condition (#676) 2025-11-04 15:40:47 -08:00
arcade-serve Release libs for arcade-mcp (#598) 2025-10-03 12:11:25 -07:00
arcade-tdk Release libs for arcade-mcp (#598) 2025-10-03 12:11:25 -07:00
tests Better Handling of MCP-specific Context usage for managed servers (#679) 2025-11-07 10:26:56 -08:00