Token导航 LogoToken导航TokenDH.com
Peering Db MCP logo
地图位置未说明官方级别未说明来源级核验

Peering Db MCP

MCP Server

一个基于Go的MCP服务器,通过PeeringDB API提供自治系统号(ASN)的互联网交换(IX)位置信息。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
网络管理Go位置天气

安装说明

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

作者 / 组织

metajar

提供方

metajar

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

PeeringDB位置服务器

一种基于政府的MCP(模型控制协议)服务器,使用PeeringDB API为自治系统号(ASN)提供有关Internet Exchange(IX)位置的信息。

特性

  • 检索任何给定ASN的IX位置
  • 显示每个IX位置的运行状态
  • 为每个对等点提供城市信息
  • 带表情符号指示器的格式化输出,提高可读性

先决条件

  • 转到1.x或更高
  • 访问PeeringDB API
  • 以下Go包:

- github/mark3labs/mcp-go/mcp - github/mark3labs/mcp-go/server

安装

  1. 克隆存储库
  2. 安装依赖项:
go mod download

用法

服务器提供了一个名为 get_peering_locations 其接受ASN作为输入,并返回关于as存在的所有IX位置的格式化信息。

响应格式示例

🌐 IX Locations for AS64496:

1. Example IX
   📍 London
   Status: 🟢 Operational

2. Another IX
   📍 Frankfurt
   Status: 🔴 Not Operational

状态指示灯

  • 🟢 操作:IX连接处于活动状态
  • 🔴 不可操作:IX连接当前已关闭或处于非活动状态

API集成

服务器集成了两个PeeringDB API端点:

  1. /api/net -用于将ASN解析为PeeringDB网络ID
  2. /api/netixlan -用于获取IX位置信息

错误处理

服务器处理几种错误情况:

  • ASN格式无效
  • 在对等数据库中找不到ASN
  • API连接错误
  • 响应数据无效

贡献

欢迎投稿!请确保您的代码遵循现有结构,并包含适当的错误处理。

备注

此工具需要访问PeeringDB API。请确保您遵守PeeringDB的服务条款和API使用指南。

行动中

img.png

目录标签

目录标签

网络管理Go位置天气互联网交换本地部署位置服务自治系统

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP