mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-10-18 19:03:20 +02:00
FastMCPApp UIs call backend tools by a hashed name (`<hash>_<local_name>`) that survives renames, namespaces and proxies. This change makes those calls resolve through the same public `get_tool` lookup as a call by name, at every layer of composition. Transforms, `get_tool` overrides, session transforms, enabled filtering (including the fallback past a disabled highest version), version filters and auth now behave identically for both kinds of call. A hashed name resolves to the tool it identifies. Renames from namespaces, `ToolTransform` and `mount(tool_names=...)` still resolve. Tool search and code mode, which replace the tool listing but pass name lookups through, still reach app tools by hash. The apps architecture docs describe the lookup. Co-authored-by: Bill Easton <williamseaston@gmail.com> Co-authored-by: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| demos | ||
| images | ||
| providers | ||
| architecture.mdx | ||
| development.mdx | ||
| examples.mdx | ||
| fastmcp-app.mdx | ||
| generative.mdx | ||
| low-level.mdx | ||
| overview.mdx | ||
| prefab.mdx | ||
| quickstart.mdx | ||