Token导航 LogoToken导航TokenDH.com
MCP Ripestat logo
运维云端未说明官方级别未说明来源级核验

MCP Ripestat

MCP Server

一个为RIPEstat数据API提供网络信息查询服务的模型上下文协议(MCP)服务器,支持IP地址和前缀分析。

工具数

7

提示词数

0

GitHub Stars

2

资源数

0
GoClaude位置天气ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

taihen

提供方

taihen

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP石勘院

![CI/CD](https://github.com/taihen/mcp-ripestat/actions/workflows/ci.yml) ![Go Report Card](https://goreportcard.com/report/github.com/taihen/mcp-ripestat) ![OpenSSF Scorecard](https://scorecard.dev/viewer/?uri=github.com/taihen/mcp-ripestat)

用于RIEstat Data API的模型上下文协议(MCP)服务器,提供 IP地址和前缀的网络信息。

\[!小心\] 此MCP服务器目前正在积极开发中。它可能不稳定 并且可能会发生变化。请谨慎使用。

关于RIEstat

RIPEEstat是一家大型信息服务机构,也是RIPE NCC的开放数据 平台。它提供有关IP地址空间和自治系统的基本数据 数字(ASN),以及特定主机名和 国家。这项服务是网络运营商、安全部门的宝贵工具 研究人员以及任何对其结构和性能感兴趣的人 互联网,提供路由、注册数据、DNS和 地理信息。

有关更多信息,请访问 RIEstat网站 和 咨询 API数据文件.

用例

使用MCP客户端,您可以利用大型语言模型(LLM)进行查询 RIPEStat使用自然语言。这意味着你可以问一些复杂的问题 网络信息、IP地址、ASN和其他RIPEStat数据,无需 以了解底层API或查询语法。客户翻译您的自然语言 将语言查询转换为适当的API调用,使其更容易、更直观 访问和分析RIPEStat数据以进行研究、故障排除或网络 管理任务。

调查工作流程

有关示例、调查工作流程和使用模式,请参见 提示.

特性

此MCP服务器通过以下方式提供对RIEstat Data API的智能访问 7个可直接访问的工具:

整合语义工具 (6个自动检测资源类型和路由请求的工具):

  • 🔍 调查资源 -具有自动检测和智能路由的主要调查工具
  • 📊 分析路由 -支持时间框架的BGP和路由分析
  • 📋 queryRegistry -注册表和管理数据查找
  • 🔒 validateSecurity -安全和合规检查(RPKI、滥用联系人)
  • 🌐 探索关系 -网络拓扑和关系
  • 🌍 searchByLocation -按国家分列的地理分析

实用工具 (1个工具):

  • 🔧 获取WhatsMyP -获取呼叫者的公共IP地址
\[!注意\] 只有这7个工具可以直接调用。单个RIEstat端点(如 getNetworkInfo, getASOverview等等)是内部实现细节并且由合并工具基于资源类型和请求的操作自动调用。

资源检测:自动识别IP地址、前缀、ASN和国家代码,无需明确的类型规范。

作业路线:根据资源类型和上下文将语义操作映射到最相关的RIEstat端点。

端点性 了解底层RIEstat端点的实施状态。

建筑原理

HTTP传输选择:此服务器通过以下方式实现MCP 可流式传输的HTTP 而不是stdio传输,支持作为独立网络进行部署 多个MCP客户端可以同时访问而无需进程的服务 在头顶产卵。

遗留协议回退:服务器保持向后兼容性 已弃用的传输。

并发请求管理:基于信号量的速率限制操作 每个服务器实例而不是每个客户端连接,管理RIPE API配额 跨多个并发会话。

\[!警告\] 在当前阶段,此MCP服务器不提供身份验证。最初的 2024-11-05发布的MCP版本不支持授权。然而, 在2025-03-26更新中,MCP协议引入了基于OAuth 2.1的 授权机制。它尚未被广泛采用,可能会成为主题 因此,我们建议使用防火墙或其他 本地MCP解决方案,如MCPProxy,用于限制对服务器的访问。

安装

先决条件

  • 转到1.26.2或更高
  • 制造
# Clone the repository
git clone https://github.com/taihen/mcp-ripestat.git
cd mcp-ripestat

# Install dependencies
make deps

# Build the application
make build

用法

# Run the server
./bin/mcp-ripestat

# Run with custom port
./bin/mcp-ripestat --port 8081

# Enable debug logging
./bin/mcp-ripestat --debug

# Show help
./bin/mcp-ripestat --help

健康检查端点

服务器提供基本的监控端点:

  • /status -服务器状态,包括正常运行时间、版本和运行状况信息
  • /warmup -预热端点以防止容器化部署中的冷启动

这些端点对于负载均衡器、监控系统和部署编排至关重要。

MCP协议支持

可流式HTTP传输

•端点:/mcp(流式传输发生在同一请求/响应通道上) •协议:流帧HTTP(根据MCP规范2025-06-18) •状态:所有实施2025-06-18规范的MCP客户端的默认传输 •特点:双向流、增量响应、零拷贝帧

JSON-RPC 2.0端点

•终点:/mcp •协议:JSON-RPC 2.0 •状态:推荐的生产端点(取代REST) •功能:完整的MCP握手、能力协商、工具调用,与Cursor IDE和其他符合MCP的客户端兼容

MCP客户端配置

要在本地使用此MCP服务器,只需复制并粘贴 MCP客户端配置 进入您的MCP客户端

  • 光标:macOS/Linux: ~/.cursor/mcp.json
  • 克劳德代码(本地服务器): claude mcp add --transport http ripestat http://localhost:8080/mcp
  • Codex CLI(本地服务器): codex mcp add ripestat --url http://localhost:8080/mcp

演示服务器

演示MCP服务器正在运行 https://mcp-ripestat.taihen.org/mcp.感受 免费试用,但没有正常运行时间的承诺。

从CLI添加演示服务器

使用用户范围使服务器跨项目可用。

克劳德代码:

claude mcp add-json ripestat --scope user '{"type":"http","url":"https://mcp-ripestat.taihen.org/mcp"}'

Codex CLI:

codex mcp add ripestat --url https://mcp-ripestat.taihen.org/mcp

验证配置:

claude mcp list
codex mcp list

使用带有Codex配置文件的演示服务器

Codex从读取MCP服务器定义 ~/.codex/config.toml (全球)或 .codex/config.toml (项目本地),不是来自 mcp-demo.json.

添加此服务器条目:

[mcp_servers.ripestat]
url = "https://mcp-ripestat.taihen.org/mcp"

然后重新启动Codex并运行 /mcp 为了验证这一点 ripestat 已连接。

现在,您可以询问以下提示:

  • Investigate 8.8.8.8 and summarize ownership, routing, and abuse contacts.
  • Analyze routing for AS3333 and show key anomalies.

测试

# Run tests
make test

# Run tests with coverage report
make test-coverage

# Run end-to-end tests
make e2e-test

# Run linters
make lint

# Format code
make fmt

# Clean build artifacts
make clean

# Install dependencies
make deps

贡献

欢迎投稿!请阅读 贡献指南 看看你如何参与。

发展

开发过程分为冲刺阶段,每个冲刺阶段都专注于 具体特征。所有过去和功能变化的详细分类账, 按短跑项目划分,可在 冲刺 文档。

\[!注意\] 如果未包含特定功能,请随时打开 问题 讨论它。

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件 了解详情。

目录标签

目录标签

GoClaude位置天气网络分析本地部署IP地址查询BGP路由安全验证地理定位

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP