
Mlytics CDN MCP Server

2025.04.07
1
JavaScriptCDN 管理DNS 管理内容生成开发效率
Mlytics CDN MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,主要用于管理 Mlytics CDN 站点和 DNS 记录。它提供了一系列工具,用于与 Mlytics API 交互,包括创建和管理 CDN 站点、检查站点状态、添加和列出 DNS 记录、更新域名设置以及列出可用的 CDN 提供商等。该服务器实现了模型上下文协议,使其兼容支持该协议的 MCP 客户端和 AI 助手。
View on GitHub
Overview
基本能力
产品定位
Mlytics CDN MCP Server 是一个用于管理 CDN 站点和 DNS 记录的 MCP 服务器实现,旨在通过 MCP 协议与 Mlytics API 交互,提供高效的 CDN 和 DNS 管理功能。
核心功能
- 创建和管理 CDN 站点
- 检查站点状态
- 添加和列出 DNS 记录
- 更新域名设置
- 列出可用的 CDN 提供商
适用场景
- CDN 站点管理
- DNS 记录管理
- 域名设置更新
- CDN 提供商查询
工具列表
automated-login
: 使用无头浏览器登录 Mlytics Portal 并提取 JWT 令牌show-credit-info
: 显示当前用户的信用使用信息create-cdn-site
: 创建新的 CDN 站点check-site-status
: 检查域名的状态list-dns-records
: 列出站点的所有 DNS 记录add-dns-record
: 向站点添加新的 DNS 记录update-domain-settings
: 更新域名的设置list-cdn-providers
: 列出所有可用的 CDN 提供商list-sites
: 列出所有 CDN 站点query-cdn-edge-report
: 查询域名的 CDN 边缘性能报告get-historical-reports
: 检索指定时间段内 DNS 查询的历史使用数据query-guide
: 从 Guide.md 文档中查询信息,支持自定义输出格式capacity-forecast
: 生成容量规划预测,包括历史分析、预测和建议
常见问题解答
- 如何认证?
支持两种认证方法:通过
automated-login
工具使用 JWT 令牌或通过cred
文件使用 API 密钥。 - 如何指定输出格式?
使用
query-guide
工具时,可以通过format
参数指定输出格式(如text
、markdown
、html
或json
)。
使用教程
使用依赖
- Node.js 18.0 或更高版本
- npm 或 yarn 包管理器
安装教程
- 克隆仓库:
git clone https://github.com/mlytics/mlytics-bulldozer-mcp-server.git
cd mlytics-bulldozer-mcp-server
- 安装依赖:
npm install
- 创建凭证文件:
在项目根目录创建名为
cred
的文件,并添加 Mlytics API 密钥:
//mlytics apikey
your-api-key-here
调试方式
启动 MCP 服务器:
node mcp-server.js
服务器将在 stdin/stdout 上监听 MCP 请求。