Spaces:
Running
Running
Jeremiah Lowin commited on
Commit ·
d595da9
1
Parent(s): d294fdd
Ensure result is only returned if a new key was found
Browse files
src/fastmcp/server/server.py
CHANGED
|
@@ -418,7 +418,7 @@ class FastMCP(Generic[LifespanResultT]):
|
|
| 418 |
for server in self._mounted_servers.values():
|
| 419 |
if server.match_prompt(name):
|
| 420 |
new_key = server.strip_prompt_prefix(name)
|
| 421 |
-
|
| 422 |
else:
|
| 423 |
raise NotFoundError(f"Unknown prompt: {name}")
|
| 424 |
|
|
|
|
| 418 |
for server in self._mounted_servers.values():
|
| 419 |
if server.match_prompt(name):
|
| 420 |
new_key = server.strip_prompt_prefix(name)
|
| 421 |
+
return await server.server._mcp_get_prompt(new_key, arguments)
|
| 422 |
else:
|
| 423 |
raise NotFoundError(f"Unknown prompt: {name}")
|
| 424 |
|