Skip to main content
Glama

Bluetooth MCP Server

bluetooth_tool.cpython-311.pyc3.15 kB
� �A�g� ��B�ddlmZmZmZddlmZGd�de��ZdS)�)�Dict�Any�Optional)�Toolc��eZdZdZedefd���Zedefd���Zedeee ffd���Z edeee fdeee ffd���Z dS) � BluetoothTooluM Implémentation de l'outil Bluetooth pour le Model Context Protocol �returnc��dS)zNom de l'outilzbluetooth-scan���clss �5F:\DEV\bluetooth-mcp-server\mcp_sdk\bluetooth_tool.py�get_namezBluetoothTool.get_name s �� ��c��dS)zDescription de l'outilz4Scans for nearby Bluetooth devices (BLE and Classic)r r s r�get_descriptionzBluetoothTool.get_descriptions ��F�Erc�,�ddddd�dddd �d d dd�d �d �S)uParamètres de l'outil�object�numberz%Scan duration in seconds (default: 5)�@)�type� description�default�stringz Optional name filter for devicesT)rr�nullable�booleanz!Include classic Bluetooth devices��duration� filter_name�include_classic)r� propertiesr r s r�get_parameterszBluetoothTool.get_parameterss_���%�#J�"��� %�#E� $� � � &�#F�#�$�$��� � � r�paramsc��ddl}d} |�dd��|�dd��|�dd��d �}|�||� ��}|���|���S#|j$r,}d t |����t |��d �cYd}~Sd}~wwxYw) u� Exécute le scan Bluetooth Args: params: Paramètres du scan Returns: Résultats du scan rNz1http://localhost:8000/mcp/v1/tools/bluetooth-scanrrrr Tr)�jsonzBluetooth scan failed: )�error�details)�requests�get�post�raise_for_statusr%�RequestException�str)r r#r(�url� scan_params�response�es r�executezBluetoothTool.execute+s��� ����B�� �#�J�J�z�3�7�7�%�z�z�-��>�>�#)�:�:�.?��#F�#F���K� �}�}�S�{�}�;�;�H� � %� %� '� '� '��=�=�?�?� "���(� � � �;�3�q�6�6�;�;��q�6�6��� � � � � � ����� ���s�BB � B?�!B:�4B?�:B?N) �__name__� __module__� __qualname__�__doc__� classmethodr-rrrrr"r2r rrrrs���������� �� � � ��[� ��F��F�F�F��[�F�� �t�C��H�~� � � ��[� �.�!�T�#�s�(�^�!��S�#�X��!�!�!��[�!�!�!rrN)�typingrrr�mcprrr rr�<module>r:ss��&�&�&�&�&�&�&�&�&�&�������I�I�I�I�I�D�I�I�I�I�Ir

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/Hypijump31/bluetooth-mcp-server'

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