Skip to main content
Glama

OPS MCP Server

by Heht571
main.cpython-310.pyc2.04 kB
o ;��g( �@s�dZddlmZddlmZddlmZddlZddlm Z m Z m Z m Z m Z mZmZmZmZmZmZmZmZmZmZmZmZmZmZdd �Zd d �Zed krbze�Zej d d�We�dSe�wdS)u服务器监控主模块�)�FastMCP�)�logger)� SSHManagerN)�get_memory_info�remote_server_inspection�get_system_load�monitor_processes�check_service_status�get_os_details�check_ssh_risk_logins�check_firewall_config�security_vulnerability_scan�backup_critical_files�inspect_network� analyze_logs�list_docker_containers�list_docker_images�list_docker_volumes�get_container_logs�monitor_container_stats�check_docker_health�list_available_toolscCst��t�d�dS)u 清理资源zCleaned up all resourcesN)r� clear_cacher�info�rr�I/Users/he.ht/Documents/Cline/MCP/mytestmcp/mcptest/server_monitor/main.py�cleanup_resourcessrcs�td��idt�dt�dt�dt�dt�dt�dt�d t�d t �d t �d t �d t �dt �dt�dt�dt�dt�dti�}|��D] \}}���|�qA����fdd��}�S)u初始化MCP服务Z ServerMonitorrrrr r r r r rrrrrrrrrrcst��S)N)rr��mcprr�_list_available_toolsDsz'init_mcp.<locals>._list_available_tools)rrrrr r r r r rrrrrrrrrr�items�tool)Z tools_dict�name�funcr rrr�init_mcp$sV�������� � � � � ������r%�__main__�stdio)� transport)!�__doc__Zmcp.server.fastmcprZ config.loggerrZcore.ssh_managerr� importlib�toolsrrrr r r r r rrrrrrrrrrrrr%�__name__r�runrrrr�<module>s   T&�

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/Heht571/ops-mcp-server'

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