MCP域名系统
提供DNS查询功能的模型上下文协议(MCP)工具。此工具允许您通过标准化的MCP接口对各种记录类型执行DNS查找。
特性
- 各种记录类型(A、AAAA、MX、TXT、CNAME、NS等)的DNS查询
- 简单且标准化的MCP接口
- 使用TypeScript构建类型安全
- 使用Node.js原生DNS模块
用法
该工具提供 dns-query 接受两个参数的命令:
name:要查询的域名type:DNS记录类型(A、AAAA、MX、TXT、CNAME、NS等)
发展
先决条件
- Node.js(推荐最新LTS版本)
- npm
设置
- 克隆存储库:
git clone https://github.com/glucn/mcp-dns.git
cd mcp-dns- 安装依赖项:
npm install- 构建项目:
npm run build项目结构
src/-源代码目录
- server.ts -主服务器实现
build/-编译的JavaScript输出package.json-项目配置和依赖关系
依赖项
- @模型上下文协议/sdk -用于服务器实现的MCP SDK
- 动物圈 -TypeScript第一模式验证
- TypeScript-用于类型安全和现代JavaScript功能
其他链接
- 个人博客: 构建我的第一个MCP服务器:DNS查询工具
