Decoratorul @mcp.prompt() înregistrează funcții formatoare de instrucțiuni, permițând returnarea de texte simple sau obiecte structurate de tip Message cu roluri explicite.
Exemplu de prompt multi-mesaj
from mcp.server.fastmcp import FastMCP
from mcp.types import PromptMessage, TextContent
mcp = FastMCP("DevAssistant")
@mcp.prompt()
def depanare_eroare(traceback: str) -> list[PromptMessage]:
return [
PromptMessage(
role="user",
content=TextContent(type="text", text=f"Identifică cauza principală din această stivă de apeluri:
{traceback}")
)
]
Promptul apare instantaneu în meniul clientului conectat.
Întrebări & Exemple practice:
Decoratorul @mcp.prompt în FastMCP: Șabloane Reutilizabile de InstrucțiuniAi o întrebare despre Decoratorul @mcp.prompt în FastMCP: Șabloane Reutilizabile de Instrucțiuni sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.