Skip to main content
Glama
main.cpython-312.pyc2.75 kB
� :�8hG��n�ddlZddlZddlmZddlmZddlmZddlm Z ddl m Z ddl m Z ddlmZmZmZe�ej$d �Zej$d �Ze�Zej-d e�d ��e ee e� �g��Zdefd�Zd�Zedk(rej6e��yy)�N)� load_dotenv)�Console)�Panel)�Table)�Agent)� MCPServerHTTP)�Scenario�ScenarioResult�scenarios_list� MCP_HOST_URL� LLM_MODELu⤷ using MCP host: [bold cyan]z[/] )�url)�model� mcp_servers�sc���K�tjd|j�d�d��5}tj |j ��d{���}ddd�|j S7�#1swYj SxYw�w)z;Run one scenario with a live spinner and return the result.z[yellow]Running[/] [bold]u[/]…�dots)�spinnerN)�console�status�name� mcp_agent�run�prompt�output)rr�mcp_ress �>/home/suavendas/github/fastapi-crud-mcp/backend/client/main.py� run_scenariorsi���� ���3�A�F�F�8�6�B�F�� S�0�W]�!� � �a�h�h�/�/��0� �>�>��0��0� �>�>��s.�&A=�#A&� A$� A&�A=�$A&�&A:�+A=c ��K�tj�4�d{���tD]�}tj d|j ���tj t|jdd���t|��d{���}tj t|dd�����ddd��d{���y7��7�:7� #1�d{���7swYyxYw�w)Nz[orange] Scenario: u 📣 Prompt� bright_blue)�title�styleu 💻 Serverz bold cyan) r�run_mcp_serversr r�ruler�printrrr)�scenariors r�mainr'#s������(�(�*�R�R�&� R�H� �L�L�.�x�}�}�o�>� ?� �M�M�%����}�M�Z� [�(��2�2�G� �M�M�%��}�K�P� Q�  R�R�R�R�� 3�� R��R�R�R�sW�C�B=�C�A%C�B?�'C�, C�7C�8C�?C�C�C� C � C�C�__main__)�asyncio�os�dotenvr� rich.consoler� rich.panelr� rich.tabler� pydantic_air�pydantic_ai.mcpr�backend.client.scenariosr r r �getenvr r rr%rrr'�__name__r��r�<module>r6s����� ����)�M�M� � ��r�y�y��(� ��r�y�y��%� � �)��� � �/� �~�U�C�D� � ��<�0�1� � ��(��R� �z���G�K�K����r5

Latest Blog Posts

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/brunolnetto/fastapi-crud-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server