geronimo-pericoli commited on
Commit
9c50ebd
·
verified ·
1 Parent(s): 89082d2

Update server.py

Browse files
Files changed (1) hide show
  1. server.py +2 -6
server.py CHANGED
@@ -91,15 +91,13 @@ mcp = FastMCP("OnBase", port=port)
91
 
92
 
93
  @mcp.resource(
94
- uri="info://available_retrievers/{ctx}",
95
  name="AvailableRetrievers",
96
  description="Lista de retrievers con metadatos",
97
  mime_type="application/json"
98
  )
99
- async def _get_available_retrievers(ctx: Context) -> dict:
100
  try:
101
- await ctx.debug("Generando lista de retrievers disponibles")
102
-
103
  available = []
104
  for source, indexes in retrievers_metadata.items():
105
  for index_name, metadata in indexes.items():
@@ -110,14 +108,12 @@ async def _get_available_retrievers(ctx: Context) -> dict:
110
  "description": metadata.get("description", "")
111
  })
112
 
113
- await ctx.info(f"Retrievers generados: {len(available)}")
114
  return {
115
  "retrievers": available,
116
  "count": len(available),
117
  "status": "success"
118
  }
119
  except Exception as e:
120
- await ctx.error(f"Error generando retrievers: {str(e)}")
121
  return {
122
  "retrievers": [],
123
  "count": 0,
 
91
 
92
 
93
  @mcp.resource(
94
+ uri="info://available_retrievers",
95
  name="AvailableRetrievers",
96
  description="Lista de retrievers con metadatos",
97
  mime_type="application/json"
98
  )
99
+ async def _get_available_retrievers() -> dict:
100
  try:
 
 
101
  available = []
102
  for source, indexes in retrievers_metadata.items():
103
  for index_name, metadata in indexes.items():
 
108
  "description": metadata.get("description", "")
109
  })
110
 
 
111
  return {
112
  "retrievers": available,
113
  "count": len(available),
114
  "status": "success"
115
  }
116
  except Exception as e:
 
117
  return {
118
  "retrievers": [],
119
  "count": 0,