Ali Hmaou commited on
Commit
4d15a0e
·
1 Parent(s): 666da4c

Version 1.7RC

Browse files
Files changed (1) hide show
  1. src/mcp_server/server.py +4 -4
src/mcp_server/server.py CHANGED
@@ -250,7 +250,7 @@ with gr.Blocks(title="Meta-MCP Fractal") as demo:
250
  # Bouton pour appliquer la config (simple mise à jour des variables globales/env pour la session)
251
  btn_save_config = gr.Button("Save Configuration")
252
 
253
- def save_config_ui(user, space, token):
254
  if user: os.environ["HF_USER"] = user
255
  if space: os.environ["DEFAULT_SPACE"] = space
256
  if token: os.environ["HF_TOKEN"] = token
@@ -310,7 +310,7 @@ with gr.Blocks(title="Meta-MCP Fractal") as demo:
310
  )
311
 
312
  # Mise à jour dynamique des modèles
313
- def update_models(provider):
314
  models = PROVIDER_MODELS.get(provider, PROVIDER_MODELS["default"])
315
  return gr.update(choices=models, value=models[0] if models else "")
316
 
@@ -360,7 +360,7 @@ with gr.Blocks(title="Meta-MCP Fractal") as demo:
360
  # Résumé du plan de déploiement (calculé dynamiquement)
361
  deployment_summary = gr.Markdown("En attente du Draft ID...")
362
 
363
- def update_deployment_summary(draft_id):
364
  if not draft_id:
365
  return "En attente..."
366
 
@@ -387,7 +387,7 @@ with gr.Blocks(title="Meta-MCP Fractal") as demo:
387
  draft_id_deploy.change(update_deployment_summary, inputs=[draft_id_deploy], outputs=[deployment_summary])
388
 
389
  # Fonction pour extraire l'URL MCP directe et préremplir le playground
390
- def auto_fill_playground(deploy_result):
391
  if not deploy_result or "url" not in deploy_result:
392
  return gr.update()
393
 
 
250
  # Bouton pour appliquer la config (simple mise à jour des variables globales/env pour la session)
251
  btn_save_config = gr.Button("Save Configuration")
252
 
253
+ def save_config_ui(user: str, space: str, token: str):
254
  if user: os.environ["HF_USER"] = user
255
  if space: os.environ["DEFAULT_SPACE"] = space
256
  if token: os.environ["HF_TOKEN"] = token
 
310
  )
311
 
312
  # Mise à jour dynamique des modèles
313
+ def update_models(provider: str):
314
  models = PROVIDER_MODELS.get(provider, PROVIDER_MODELS["default"])
315
  return gr.update(choices=models, value=models[0] if models else "")
316
 
 
360
  # Résumé du plan de déploiement (calculé dynamiquement)
361
  deployment_summary = gr.Markdown("En attente du Draft ID...")
362
 
363
+ def update_deployment_summary(draft_id: str):
364
  if not draft_id:
365
  return "En attente..."
366
 
 
387
  draft_id_deploy.change(update_deployment_summary, inputs=[draft_id_deploy], outputs=[deployment_summary])
388
 
389
  # Fonction pour extraire l'URL MCP directe et préremplir le playground
390
+ def auto_fill_playground(deploy_result: Dict[str, Any]):
391
  if not deploy_result or "url" not in deploy_result:
392
  return gr.update()
393