Skip to main content
Glama
kri77

MCP LEDAPI Intent Controller

by kri77
MCPForLedAPI.cpython-313.pyc3.59 kB
� �kehm ���SSKJrJr SSKJr SSKr\"SS9rSr"SS\5rS \ 4S jr S r S \ S \ 4Sjr \RS5S\4Sj5rg)�)�FastAPI� HTTPException)� BaseModelNz$MCP LED Intent Controller for LedAPI)�titlezhttp://localhost:5000c�.�\rSrSr%\\S'0r\\S'Srg)� IntentRequest� �intent� parameters�N) �__name__� __module__� __qualname__�__firstlineno__�str�__annotations__r �dict�__static_attributes__r ��2E:\prosjekter\Arduino\MCPForLedAPI\MCPForLedAPI.pyrr s�� �K��J��rr�patternc���[U5S:wd[SU55(a [S5e[R"[ S3SU0S9nUR 5$)N�c3�*# �UH oS;v� M g7f)�01Nr )�.0�cs r� <genexpr>�"set_led_pattern.<locals>.<genexpr>s���?�w�!�� �w�s�zInvalid LED pattern format.z /setLedStatusr)�json)�len�any� ValueError�requests�post� LED_API_BASEr )r�ress r�set_led_patternr(sR�� �7�|�q��C�?�w�?�?�?��6�7�7� �-�-�<�.� �6�i��=Q� R�C� �8�8�:�rc�\�[R"[S35nUR5$)Nz/status)r$�getr&r )r's r�get_led_statusr+s#�� �,�,�,��w�/� 0�C� �8�8�:�rr r c�\�UR5nUS:XaVURSS5R5nSSSSS.RU5nU(d[S U35e[U5$US :Xa [S 5$US :XaURS S5n[U5$US:Xa [S 5$US:Xa [ 5$US:XaXURSS5R5nSSSS S.nURU5nU(d[SU35e[U5$[SU35e)N� turnonled�color��1000�0100�0010�0001)�red�yellow�green�bluezUnsupported color: � turnoffled�0000� setpatternr� powerdown� getstatus�setmood�mood�1111)�calm�alert�focus�idlezUnsupported mood: zUnknown intent: )�lowerr*r#r(r+)r r r.rr>� mood_patternss r� handle_intentrFsH�� �\�\�^�F� ������w��+�1�1�3������  � �#�e�*� � ��2�5�'�:�;� ;��w�'�'� �<� ��v�&�&� �<� ��.�.��B�/���w�'�'� �;� ��v�&�&� �;� ���� �9� ��~�~�f�b�)�/�/�1������  � �  �#�#�D�)����1�$��8�9� 9��w�'�'��+�F�8�4�5�5rz/intent�requestc��[URUR5nSU0$![an[ S[ U5S9eSnAff=f)N�resulti�)� status_code�detail)rFr r � Exceptionrr)rGrI�es r� intent_routerrNGsI��<��w�~�~�w�/A�/A�B���&�!�!�� �<���C��F�;�;��<�s�#&� A�A�A)�fastapirr�pydanticrr$�appr&rrr(r+rrFr%rNr rr�<module>rRss��*��� �:�;��&� ��I�� �S�� � *6�#�*6�4�*6�Z���)��<�=�<��<r

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/kri77/MCPForLedAPI'

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