�
9>4hc � � � d dl mZmZ d dlmZ d dlmZ e� Z ed�� Zej edgddgdg�� ej d� d efd
�� Zy)� )�FastAPI�Request)�CORSMiddleware)� MCPServerT)�debug�*)�
allow_origins�allow_credentials�
allow_methods�
allow_headersz/process�requestc � � K � | j � � d{ ��� }|j dd� }t j |� }d|iS 7 �/�w)u�
Punto de entrada principal para procesar preguntas desde el cliente.
Este endpoint espera una petición POST con un cuerpo JSON que contenga la clave "pregunta".
Luego utiliza el servidor MCP para procesar esa pregunta y devuelve la respuesta generada.
Args:
request (Request): Objeto de solicitud HTTP con cuerpo JSON.
Returns:
dict: Respuesta con una clave "respuesta" que contiene el texto generado.
N�pregunta� � respuesta)�json�get�mcp�procesar_mensaje)r
�datar r s �(/home/agomez/Proyectos/MCP/server/api.py�procesarr sJ � �� � �����D��x�x�
�B�'�H� �$�$�X�.�I�
��#�#� �s �A�A�0AN)�fastapir r �fastapi.middleware.corsr �server.mcp_serverr �appr �add_middleware�postr � � r �<module>r! sq �� $� 2� '� �i�� �d���
� � ���%���%��%� � � ���*��$�G� $� �$r
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gomezzz299/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server