Skip to main content
Glama

Amazon Rainforest Travel Guide

by Ajey95
main.cpython-312.pyc2.72 kB
� �h1��V�ddlmZddlmZdddgd�dgd�d�Zed �Zej �d ed efd ��Zej �d ed eed efd��Z ej �d ed efd��Z ejd�ded efd��Z e dk(rej�yy)�)�FastMCP)�List�z 2024-12-25z 2025-01-01)�balance�history�)�E001�E002� LeaveManager� employee_id�returnc�H�tj|�}|r |�d|d�d�Sy)z3Check how many leave days are left for the employeez has rz leave days remaining.�Employee ID not found.)�employee_leaves�get)r �datas �3C:\Users\sister\Desktop\codebasics-mcp\mcp1\main.py�get_leave_balancers3�� � � �{� +�D� ���e�D��O�#4�4J�K�K� #�� leave_datesc���|tvryt|�}t|d}||kr d|�d|�d�St|dxx|zcc<t|dj|�d|�dt|d�d�S) zM Apply leave for specific dates (e.g., ["2025-04-17", "2025-05-01"]) rrz*Insufficient leave balance. You requested z day(s) but have only �.rzLeave applied for z day(s). Remaining balance: )r�len�extend)r r�requested_days�available_balances r� apply_leavers��� �/�)�'���%�N�'� �4�Y�?���>�)�;�N�;K�Ka�bs�at�tu�v�v��K� ��+�~�=�+��K� ��+�2�2�;�?� ��/�/K�O�\g�Lh�ir�Ls�Kt�tu� v�vrc�x�tj|�}|r#|drdj|d�nd}d|�d|��Sy)z"Get leave history for the employeerz, zNo leaves taken.zLeave history for z: r)rr�join)r rrs r�get_leave_historyr -sH�� � � �{� +�D� �04�Y��$�)�)�D��O�,�EW��#�K�=��7�)�<�<� #rzgreeting://{name}�namec��d|�d�S)zGet a personalized greetingzHello, z3! How can I assist you with leave management today?�)r!s r� get_greetingr$7s���T�F�M� N�Nr�__main__N)�mcp.server.fastmcpr�typingrr�mcp�tool�strrrr �resourcer$�__name__�runr#rr�<module>r.s��&��� �l�'C� D��r� *��� �n�������$�3�$�3�$� �$�����w�S�w�t�C�y�w�S�w� �w�*����$�3�$�3�$� �$����!�"�O�s�O�s�O�#�O� �z���G�G�I�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/Ajey95/MCP'

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