Skip to main content
Glama
configuration.cpython-313.pyc2.83 kB
� ��?ha��J�SrSSKJrJr SSKJr SSKJr SSKJ r S\4Sjr g ) zM Configuration Handler Handles device configuration management in CML labs. �)�Dict�Any)�FastMCP�)� get_client)� check_auth�mcpc ��UR5S[S[S[S[4Sj5nUR5S[S[S[4Sj5ng)z;Register configuration management tools with the MCP server�lab_id�node_id�config�returnc���# �[5nU(aUS$[5RSSUSUS3US9IShv�N nSU3$N ![anS [ U53sSnA$SnAff=f7f) z� Configure a node with the specified configuration Args: lab_id: ID of the lab node_id: ID of the node to configure config: Configuration text to apply Returns: Confirmation message �error�PUT� /api/v0/labs/�/nodes/�/config)�contentNzConfiguration applied to node zError configuring node: )rr�request� Exception�str)r r r � auth_check�response�es �[C:\Users\jscon\Documents\Python_Projects\Claude-Modeling-Labs\src\handlers\configuration.py�configure_node�4register_configuration_tools.<locals>.configure_nodes���� �\� � ��g�&� &� 7�'�\�1�1����x�w�w�i�w�?��2���H� 4�G�9�=� =� ��� 7�-�c�!�f�X�6� 6�� 7�sD�A.�#A �A�A �A.�A � A+� A&� A+�!A.�&A+�+A.c���# �[5nU(aUS$[5RSSUSUS35IShv�N nURnU$N![anS[ U53sSnA$SnAff=f7f)z� Get the current configuration of a node Args: lab_id: ID of the lab node_id: ID of the node Returns: Node configuration text or error message r�GETrrrNz"Error getting node configuration: )rrr�textrr)r r rrr rs r�get_node_config�5register_configuration_tools.<locals>.get_node_config-s���� �\� � ��g�&� &� A�'�\�1�1�%�=���PW�X_�W`�`g�9h�i�i�H��]�]�F��M�j��� A�7��A��x�@� @�� A�sD�A8�$A�A�A�A8�A� A5� A0�*A5�+A8�0A5�5A8N)�toolr)r rr"s r�register_configuration_toolsr%sl�� �X�X�Z�7�S�7�3�7��7��7��7�6 �X�X�Z�A�c�A�C�A�C�A��A�N) �__doc__�typingrr�fastmcpr�clientr�utilsrr%�r&r�<module>r-s&��� ����4A�g�4Ar&

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/MediocreTriumph/claude-cml-toolkit'

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