
    xTj                        d Z ddlmZ ddlmZ ddlmZ ddlZedd       Z ede      Z	e	j                  d	      d
        Z ej                  e	       y)u8  jarvis-tools — a tiny FastAPI app whose only job is to host the shared MCP
endpoint (mcp_server.py) on Railway, so every Claude (app, Code, phone) can reach
the shared Jarvis Drive folder through one connector. Same shape as the memory
service: mount the MCP doors + run its session manager from the lifespan.
    )annotations)asynccontextmanager)FastAPINc                  K   t        j                         4 d {    d  d d d       d {    y 7 7 # 1 d {  7  sw Y   y xY ww)N)
mcp_serverlifespan)apps    F/Users/ahmed/devFolder/Ultron/claude-voice/jarvis-tools-service/app.pyr   r      s1     ""$$ %$$$$$$s<   A6A:A8AAA AAAjarvis-tools)titler   /c                     ddddS )NTr   z/mcp)okservicemcp r       r
   healthr      s    >&AAr   )r	   r   )__doc__
__future__r   
contextlibr   fastapir   r   r   r	   getr   mountr   r   r
   <module>r      sj   
 # *    
 NX6 B B 
   r   