Merge pull request #456 from jlowin/prompt

Ensure result is only returned if a new key was found
This commit is contained in:
Jeremiah Lowin 2025-05-14 20:36:49 -04:00 committed by GitHub
commit 5b05e80d8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -418,7 +418,7 @@ class FastMCP(Generic[LifespanResultT]):
for server in self._mounted_servers.values():
if server.match_prompt(name):
new_key = server.strip_prompt_prefix(name)
return await server.server._mcp_get_prompt(new_key, arguments)
return await server.server._mcp_get_prompt(new_key, arguments)
else:
raise NotFoundError(f"Unknown prompt: {name}")