Skip to main content
Glama

Model Context Protocol Server

redis_service.cpython-312.pyc2.55 kB
� G�h�����ddlZddlZddlZejdddd��ZdZdefd�Zd edefd �Z d ede dzfd �Z d ed e fd �Z d ededefd�Z dededzfd�Zdedefd�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_ders4/services/redis_service.py�create_new_sessionrs,���� � � �~�&�J����j�)�T�2� ��rc�,�tj|�S�N)r�deleters r�delete_sessionr s�� � � �z� *�*rc��tj|�sytj|d�}|rtj|�SgS)Nr )r�exists�hget�json�loads)r� history_strs r�get_session_historyrs;�� � � �z� *���#�#�J� �:�K�&1�4�:�:�k� "�9�r�9rr c�X�tj|dtj|��y)uIBelirtilen oturumun tüm konuşma geçmişini yeni listeyle değiştirir.r N)rrr�dumps)rr s r�update_session_historyr"s�����j�)�T�Z�Z��-@�Ar�role�contentc�t�t|�}|�g}|dk(rdnd|d�}|j|�t||�y)N�user� assistant)r#r$)r�appendr")rr#r$r � new_messages r�add_message_to_historyr*s?��!�*�-�G�����%)�V�^�6��QX�Y�K� �N�N�;���:�w�/r�keyc�,�tj|�Sr)r�get)r+s r� get_cacher.$s�� � � �C� � r�valuec�<�tj||t��y)N)�ex)r�set�CACHE_EXPIRATION_SECONDS)r+r/s r� set_cacher4's�����S�%�$<��=r)�redisrr �Redisrr3�strr�intr�listrr"r*r.r4�rr�<module>r;s��� � � ��u�{�{� �$�1�t�T� ����C�� +�s�+�s�+�:�C�:�D�4�K�:�B�s�B�T�B�0�s�0�#�0��0�!�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