Ping Mcp Server

Ping Mcp Server

🚀 MCP Ping 服务器

MCP Ping 服务器通过 MCP(模型上下文协议)为 Claude Desktop 提供 Ping 功能,允许 Claude 执行网络连通性测试和 Ping 操作,有效解决网络状态检测问题。

🚀 快速开始

启动服务器

运行服务器使用 Python:

python main.py [--host HOST] [--port PORT]

默认设置:

  • 主机:0.0.0.0(可从任何网络接口访问)
  • 端口:8080

Claude Desktop 配置

要与 Claude Desktop 一起使用此服务器,将以下配置添加到你的 Claude Desktop 配置文件(claude_desktop_config.json)中:

{
"mcpServers": {
"ping": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8080/sse"
]
}
}
}

Claude Desktop 测试示例:

✨ 主要特性

  • ping_host:可自定义包数对任何主机进行 Ping
  • check_connectivity:使用 Google 的 DNS (8.8.8.8) 进行快速互联网连通性检查
  • 支持跨平台(Windows、Linux、MacOS)
  • 使用 FastMCP 和 Starlette 实现异步操作
  • 通过 Server - Sent Events (SSE) 实现实时通信

📦 安装指南

  1. 克隆仓库
  2. 使用 pip 安装依赖:
pip install .

💻 使用示例

基础用法

ping_host

# 目的:Ping指定主机
# 参数:
# - `host`:要Ping的主机名或IP地址
# - `count`:Ping数据包数量(1 - 20,默认:4)

check_connectivity

# 目的:检查互联网连通性
# 参数:
# - `host`:目标主机(默认:8.8.8.8)

📚 详细文档

可用工具

  1. ping_host
    • 目的:Ping 指定主机
    • 参数:
      • host:要 Ping 的主机名或 IP 地址
      • count:Ping 数据包数量(1 - 20,默认:4)
  2. check_connectivity
    • 目的:检查互联网连通性
    • 参数:
      • host:目标主机(默认:8.8.8.8)

⚠️ 安全注意

⚠️ 重要提示

此服务器设计用于本地与 Claude Desktop 一起使用。请注意,不要将其暴露到公共网络中。

📄 许可证

该项目是开源的。请随意修改和分发。

  • 0 关注
  • 0 收藏,25 浏览
  • system 提出于 2025-10-06 13:33

相似服务问题

相关AI产品