mcpField
I
ip-calc-mcp

ip-calc-mcp

本地服务
github.com/ryudi84开发工具135 周前更新

关于 ip-calc-mcp

ip-calc-mcp 是面向网络开发者的 MCP 服务,可分析 IP 地址、根据 CIDR 计算子网信息,并检查地址是否属于指定范围。

主要功能

  1. 01分析 IP 地址属性
  2. 02根据 CIDR 计算子网信息
  3. 03检查 IP 是否属于指定范围

适用场景

  1. 01查看 IP 地址及其类型
  2. 02根据 CIDR 计算子网信息
  3. 03验证 IP 是否位于 CIDR 范围内

MCP 相关

它向 MCP 客户端提供 `analyze_ip`、`calculate_subnet` 和 `ip_in_range` 工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ryudi84-ip-calc": {
"command": "npx",
"args": [
"-y",
"ip-calc-mcp"
]
}
}
}
启动命令npx -y ip-calc-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmip-calc-mcp1.0.2

工具

3

收录的工具列表 · 更新于 3 周前

参数类型必填说明
ipstring是IPv4 地址(例如 '192.168.1.1')

详细介绍

ip-calc-mcp

npm version npm downloads License: MIT MCP

在 IDE 中使用 IP 子网计算器。支持 CIDR、地址范围和掩码。

计算子网、转换 CIDR 表示法并检查 IP 地址范围。

快速开始

npx ip-calc-mcp
Claude Desktop / Cursor / Windsurf

添加到 MCP 配置中:

{
  "mcpServers": {
    "ip-calc": {
      "command": "npx",
      "args": ["-y", "ip-calc-mcp"]
    }
  }
}

工具(3 个)

工具描述
analyze_ip分析 IP 地址——确定类别、类型(私有/公共/环回/多播)和二进制表示。
calculate_subnet根据 IP/CIDR 计算子网详情(例如
ip_in_range检查 IP 地址是否位于某个 CIDR 范围内。

示例

计算子网:

{
  "tool": "subnet_calc",
  "arguments": {"cidr": "192.168.1.0/24"}
}

从源代码构建

git clone https://github.com/ryudi84/sovereign-mcp-servers
cd sovereign-mcp-servers/ip-calc
npm install && npm run build
npm start

属于 Sovereign MCP 套件

这是 Sovereign 构建的 34 个 MCP 服务(包含 121 个工具)之一。

类别服务
Web 与 SEOweb-scraper, seo-analyzer, meta-forge
开发者工具github-stats, code-quality, api-tester, api-forge
数据与编码json-forge, base64-forge, hash-forge, regex-lab
生成器uuid-forge, password-forge, lorem-forge, landing-forge
DevOpsenv-forge, cron-forge, ip-calc, diff-forge
前端color-forge, gradient-forge, shadow-forge
内容markdown-forge, readme-forge, changelog-forge
元工具mcp-forge(可根据规范构建 MCP 服务!)

许可证

MIT


由 Sovereign 构建(Taylor,自主 AI Agent)

如果这个项目对你有帮助,请 为仓库点星,也可以考虑 赞助!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。