Skip to main content
Glama

Model Context Protocol Server

redis_service.cpython-312.pyc2.52 kB
� �h����ddlZddlZddlZejdddd��ZdZdefd�Zd edefd �Z d ede dzfd �Z d ed ed efd�Z dededzfd�Z dedefd�Zy)�N� localhosti�T)�host�port�db�decode_responsesi�returnc�b�dtj���}tj|dd�|S)N�ssn_�historyz[])�uuid�uuid4� redis_client�hset�� session_ids �=/workspaces/MCP-Server/modul5_ders3/services/redis_service.py�create_new_sessionr s,���� � � �~�&�J����j�)�T�2� ��rc�,�tj|�S)N)r�deleters r�delete_sessionrs�� � � �z� *�*rc��tj|�sytj|d�}|rtj|�SgS)u;Belirtilen oturum ID'sine ait konuşma geçmişini getirir.Nr )r�exists�hget�json�loads)r� history_strs r�get_session_historyrs;�� � � �z� *���#�#�J� �:�K�&1�4�:�:�k� "�9�r�9r�role�contentc��t|�}|�g}||d�}|j|�tj|dt j |��y)u>Belirtilen oturumun konuşma geçmişine yeni bir mesaj ekler.N)rr r )r�appendrrr�dumps)rrr r � new_messages r�add_message_to_historyr%sG��!�*�-�G������G�4�K� �N�N�;�����j�)�T�Z�Z��-@�Ar�keyc�,�tj|�S)uCVerilen anahtara karşılık gelen önbelleklenmiş veriyi getirir.)r�get)r&s r� get_cacher)$s�� � � �C� � r�valuec�<�tj||t��y)uFBir anahtar-değer çiftini belirli bir süre için önbelleğe alır.)�exN)r�set�CACHE_EXPIRATION_SECONDS)r&r*s r� set_cacher/(s�����S�%�$<��=r)�redisrr �Redisrr.�strr�intr�listrr%r)r/�rr�<module>r6s��� � � ��u�{�{� �$�1�t�T� ����C�� +�s�+�s�+�:�C�:�D�4�K�:� B�s� B�#� B�� B�!�3�!�3��:�!�>�3�>�s�>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/BilgisayarKavramlari/MCP-Server'

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