Angaben zum Datum
Datum aus der Quelle.
Erstmals gesehen am .
MCP Bash Framework von Yaniv Golan
[1.4.0] - 2026-10-09
Fixed
resources/readof a templated resource with a custom URI scheme now reaches the project provider: Template metadata never enters the static resource registry, so reading a URI expanded from a template such asmyapi://items/{id}found noproviderand fell back tofile, which returned-32002 Resource not found. Provider inference now maps an unrecognised scheme to${MCPBASH_PROVIDERS_DIR}/<scheme>.shwhen that script exists. Statically discovered resources with a custom scheme and noproviderfield use the same inference. For a client-supplied URI this routing applies only to schemes the project declares, through a resource template or a static resource bound to that provider. A script inproviders/is not reachable by naming its scheme alone. Schemes are matched case-sensitively. The scanner change also means a statically discoveredui://resource with noproviderfield now uses theuiprovider, notfile(which could not serve it).- File URIs no longer fail intermittently under bash 5.3:
mcp_uri_url_encodedeclaredlocal LC_ALL=C. Under bash 5.3 withLC_CTYPE=UTF-8(the macOS Terminal default) that made calls in$(...)report failure about 1 time in 16, so resources without an explicituricould drop out ofresources/list. The function now runs in a subshell and setsLC_ALL=Cthere. …