malek-messaoudii commited on
Commit
3677973
·
1 Parent(s): bb2655d

Update mcp_service.py

Browse files
Files changed (1) hide show
  1. services/mcp_service.py +7 -4
services/mcp_service.py CHANGED
@@ -115,11 +115,14 @@ def generate_argument(user_input: str, conversation_id: str = None) -> str:
115
  """
116
  return generate_chat_response(user_input, conversation_id)
117
 
118
- # Resource exemple : Prompt template pour débats
119
  @mcp_server.resource("debate://prompt")
120
- def get_debate_prompt(topic: str) -> str:
121
- """Récupère un template de prompt pour générer des arguments sur un topic."""
122
- return f"Tu es un expert en débat. Génère 3 arguments PRO pour le topic: {topic}. Sois concis et persuasif."
 
 
 
123
 
124
  def init_mcp_server(app: FastAPI) -> None: # Retiré les quotes : FastAPI est maintenant importé
125
  """
 
115
  """
116
  return generate_chat_response(user_input, conversation_id)
117
 
118
+ # Resource exemple : Prompt template pour débats (CORRIGÉ : Fonction sans paramètre pour matcher l'URI statique)
119
  @mcp_server.resource("debate://prompt")
120
+ def get_debate_prompt() -> str:
121
+ """
122
+ Récupère un template de prompt générique pour générer des arguments sur un topic.
123
+ (Note: Pour des params dynamiques, utilise un tool comme detect_stance ou un URI avec {topic}).
124
+ """
125
+ return "Tu es un expert en débat. Génère 3 arguments PRO pour le topic donné. Sois concis et persuasif."
126
 
127
  def init_mcp_server(app: FastAPI) -> None: # Retiré les quotes : FastAPI est maintenant importé
128
  """