健康检查服务器

一个基于FastMCP的简单HTTP服务器,提供健康检查、系统状态和连接测试功能。

  • by BlackVenomJack
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 blackvenomjack/mcp-library

使用说明

健康检查MCP服务器

一个简单的FastMCP服务器,通过HTTP传输提供健康检查功能。

特性

  • 健康检查工具:基本服务器状态和时间戳
  • 详细状态工具:全面的系统和服务器信息
  • Ping工具:简单的连接测试
  • 卫生资源:健康状态可作为可读资源提供

设置

  1. 安装依赖项:

    pip install -r requirements.txt
    
  2. 运行服务器:

    python health_check_server.py
    

服务器将于启动 http://127.0.0.1:8080
MCP端点: http://127.0.0.1:8080/mcp

连接信息

  • 服务器URL: http://127.0.0.1:8080
  • MCP端点: http://127.0.0.1:8080/mcp ← 在MCP客户端中使用此URL
  • 运输: HTTP(流式HTTP)

可用工具

  • health_check() -返回基本服务器状态和信息
  • detailed_status() -返回全面的系统详细信息
  • ping() -简单的乒乓球连接测试

可用资源

  • health://status -用于客户端读取的运行状况资源

用法示例

服务器运行后,MCP客户端可以使用URL连接到它: http://127.0.0.1:8080/mcp

然后,客户端可以使用可用的工具和资源进行健康监测和系统信息。

MCP客户端配置

配置MCP客户端时,请使用:

  • 服务器URL: http://127.0.0.1:8080/mcp
  • 运输类型: HTTP/可流式传输HTTP

由Copilot生成