网络连通性检测工具

MCP Ping Server 是一个基于 Model Context Protocol (MCP) 的服务器,提供 ping 工具来检测网站和主机的连通性并测量延迟。

  • by c3budiman
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 c3budiman/mcp-ping

使用说明

MCP Ping服务器

一种模型上下文协议(MCP)服务器,提供 ping 该工具用于检查连接并测量网站和主机的延迟。

特性

  • Ping工具:Ping任何主机名或IP地址以检查连接
  • 标准运输:使用标准输入/输出进行MCP通信
  • 跨平台:适用于macOS、Linux和Windows

安装

使用npx(推荐)

无需安装!直接与npx一起使用:

{
  "mcpServers": {
    "ping": {
      "command": "npx",
      "args": ["@c3budiman/ping"]
    }
  }
}

本地安装

npm install
npm run build

发布到npm

npm run build
npm publish

用法

作为MCP服务器

服务器通过stdio进行通信,可以在MCP客户端设置中进行配置:

使用npx(无需安装):

{
  "mcpServers": {
    "ping": {
      "command": "npx",
      "args": ["@c3budiman/ping"]
    }
  }
}

使用全局安装的软件包(二进制):

npm install -g @c3budiman/ping

然后配置:

{
  "mcpServers": {
    "ping": {
      "command": "mcp-ping"
    }
  }
}

使用本地安装:

{
  "mcpServers": {
    "ping": {
      "command": "node",
      "args": ["/path/to/mcp-ping/dist/index.js"]
    }
  }
}

发展

在开发模式下运行:

npm run dev

工具

拼

ping主机名或IP地址以检查连接并测量延迟。

参数:

  • host (字符串,必填):ping的主机名或IP地址(例如“google.com”、“8.8.8.8”)

例子:

{
  "name": "ping",
  "arguments": {
    "host": "google.com"
  }
}

许可证

麻省理工学院