Skip to content

v0.8.4

Latest

Choose a tag to compare

@teriyakichild teriyakichild released this 26 Mar 02:18

v0.8.4 (2026-03-26)

This release is published under the Apache-2.0 License.

Bug Fixes

  • Use original tool name for upstream calls when prefix_tools is enabled (73152fb)

ProxyTool.run() uses self.name to call the upstream MCP server, but when prefix_tools is enabled, self.name gets changed to the prefixed version (e.g. server_name_tool_name). This causes "tool not found" errors from the upstream server which only knows the original name.

Introduces _make_patched_run() which calls the upstream client directly with the original remote name, bypassing ProxyTool.run() entirely so no shared state is mutated and concurrent async calls are safe.


Detailed Changes: v0.8.3...v0.8.4