@@ -364,22 +364,14 @@ def ensure_namespace(name, description=None):
364364 except Exception :
365365 pass
366366
367- def create_endpoint (name , nsref , transport = None , extra = None , description = None , update_existing = True ):
367+ def create_endpoint (name , nsref , extra = None , description = None , update_existing = True ):
368368 lr = trpc_get ('/trpc/frontend/frontend.namespaces.list?input=%7B%7D' )
369369 nid = None
370370 if lr .ok :
371371 for ns in lr .json ().get ('result' ,{}).get ('data' ,{}).get ('data' ,[]):
372372 if ns .get ('uuid' ) == nsref or ns .get ('name' ) == nsref :
373373 nid = ns .get ('uuid' ); break
374374 if not nid : return
375- # normalize transport if provided (MetaMCP serves both; transport optional)
376- tr = None
377- if transport :
378- t = (transport or '' ).upper ()
379- if t in ('SSE' ,'STREAMABLE' ):
380- tr = 'SSE' if t == 'SSE' else 'STREAMABLE_HTTP'
381- elif t in ('STREAMABLE_HTTP' ,):
382- tr = t
383375 # find existing endpoint by name
384376 el = trpc_get ('/trpc/frontend/frontend.endpoints.list?input=%7B%7D' )
385377 e_uuid = None
@@ -408,17 +400,15 @@ def create_endpoint(name, nsref, transport=None, extra=None, description=None, u
408400 else :
409401 # create new endpoint
410402 body = {'name' : name ,'namespaceUuid' : nid }
411- if tr :
412- body ['transport' ] = tr
413403 body .update (flags )
414404 r = trpc_post ('/trpc/frontend/frontend.endpoints.create' , body )
415- if r .ok : log (f"endpoint created: { name } ( { tr } ) " )
405+ if r .ok : log (f"endpoint created: { name } " )
416406
417407for ep in endpoints :
418408 name = ep .get ('name' ); nsref = ep .get ('namespace' ) or ep .get ('namespaceUuid' )
419409 if not (name and nsref ): continue
420410 extra = {k : ep [k ] for k in ('enableApiKeyAuth' ,'enableOauth' ,'useQueryParamAuth' ) if k in ep }
421- create_endpoint (name , nsref , ep . get ( 'transport' ), extra , ep .get ('description' ), UPDATE_EXISTING )
411+ create_endpoint (name , nsref , extra , ep .get ('description' ), UPDATE_EXISTING )
422412
423413# Post-fix auto-generated endpoint servers URLs when APP_URL pointed to 12008 at creation time.
424414# Newer MetaMCP creates a server named '<namespace>-endpoint' per endpoint and derives its URL from APP_URL.
0 commit comments