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

inwx MCP

MCP Server

inwx-mcp

INWX MCP服务器是一个与域名注册商集成的域名管理工具,支持域名注册、续费、转移、DNS管理和联系人管理等功能,适用于域名管理员和开发者。

工具数

19

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude云端部署Claude DesktopClaudeCursorWindsurf

安装说明

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

作者 / 组织

dominikblei

提供方

dominikblei

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

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

命令预览

npx inwx-mcp

详细介绍

inwx mcp

MCP服务器 INWX 域注册商-第一个具有真正注册商集成的MCP服务器。

警告 此工具执行真实的注册器操作。在 live 模式, 实际成本 将产生。始终先在OTE沙箱中测试!

特性

与仅提供只读操作(可用性检查、WHOIS查找)的其他域MCP服务器不同, inwx-mcp 提供 完全注册器集成:

  • 域管理:注册、续订、转移和删除域
  • DNS管理:创建、更新和删除DNS记录
  • 联系人管理:管理WHOIS联系人句柄
  • 账户信息:检查余额和账户详细信息

安装

通过npx(推荐)

npx inwx-mcp

通过npm

npm install -g inwx-mcp
inwx-mcp

来源

git clone https://github.com/your-username/inwx-mcp.git
cd inwx-mcp
bun install
bun run src/index.ts

配置

环境变量

# Required
INWX_USERNAME=your-username
INWX_PASSWORD=your-password

# Optional
INWX_ENVIRONMENT=ote          # "ote" (default) or "live"
INWX_SHARED_SECRET=secret     # Only if 2FA is enabled
重要:OTE(沙盒)和实时使用 不同的说法! - 注意:在以下网址注册https://ote.inwx.de(免费测试) - 直播:注册https://www.inwx.de(真钱!)

MCP客户端配置

此服务器可与任何兼容MCP的客户端(Claude Desktop、Cursor、Windsurf、OpenAI Codex等)配合使用。请参阅 MCP官方文件 有关特定于客户端的设置说明。

配置示例:

{
  "mcpServers": {
    "inwx": {
      "command": "npx",
      "args": ["-y", "inwx-mcp"],
      "env": {
        "INWX_USERNAME": "your-username",
        "INWX_PASSWORD": "your-password",
        "INWX_ENVIRONMENT": "ote"
      }
    }
  }
}

可用工具

域名工具

工具说明
domain_check检查域可用性
domain_list列出您帐户中的所有域
domain_info获取域详细信息
domain_create注册新域名
domain_renew续订域名注册
domain_transfer将域转移到INWX
domain_delete计划删除域

DNS工具

工具说明
dns_zone_list列出所有DNS区域
dns_zone_create为域创建DNS区域
dns_list列出DNS记录
dns_create创建DNS记录
dns_update更新DNS记录
dns_delete删除DNS记录

联系工具

工具说明
contact_list列出联系人句柄
contact_info获取联系方式
contact_create创建联系人句柄
contact_update更新联系人句柄
contact_delete删除联系人句柄

帐户工具

工具说明
account_info获取账户余额和信息

用法示例

注册域名

1. Check availability: domain_check(domain: "example.de")
2. Create contact: contact_create(name: "John Doe", ...)
3. Register: domain_create(domain: "example.de", registrant: 123, ...)
4. Create DNS zone: dns_zone_create(domain: "example.de")
5. Add DNS record: dns_create(domain: "example.de", type: "A", name: "@", content: "1.2.3.4")

重要提示

  • 域名服务器:域名注册至少需要2个域名服务器。使用INWX名称服务器: ["ns.inwx.de", "ns2.inwx.de", "ns3.inwx.eu"]
  • DNS区域:注册域后,必须先创建DNS区域,然后才能添加记录
  • 联系人ID:域名注册需要4个联系人角色(注册人、管理员、技术人员、账单)-它们都可以是相同的ID

提示

服务器包括常见工作流的有用提示:

  • register-domain -注册域名的分步指南
  • transfer-domain -将域转移到INWX的指南
  • manage-dns -DNS记录管理指南

发展

设置

# Clone the repo
git clone https://github.com/your-username/inwx-mcp.git
cd inwx-mcp

# Install dependencies
bun install

# Copy env template
cp .env.example .env
# Edit .env with your OTE credentials

# Run tests
bun test

测试

在INWX OTE(沙盒)环境中运行测试:

# Unit tests (no credentials needed)
bun test tests/schemas.test.ts

# Integration tests (requires OTE credentials)
bun test tests/integration.test.ts

# Full lifecycle tests
bun test tests/lifecycle.test.ts      # .de domain
bun test tests/lifecycle-com.test.ts  # .com domain

# All tests
bun test

项目结构

inwx-mcp/
├── src/
│   ├── index.ts          # MCP server entry point
│   ├── client/
│   │   └── inwx.ts       # INWX API client wrapper
│   ├── tools/
│   │   ├── domain.ts     # Domain tools
│   │   ├── dns.ts        # DNS tools
│   │   ├── contact.ts    # Contact tools
│   │   └── account.ts    # Account tools
│   ├── types/
│   │   └── index.ts      # TypeScript types & Zod schemas
│   └── prompts.ts        # MCP prompts
├── tests/
│   ├── schemas.test.ts   # Schema validation tests
│   ├── integration.test.ts
│   ├── lifecycle.test.ts
│   └── lifecycle-com.test.ts
└── ...

API

免责声明

本软件按“原样”提供,不提供任何形式的保修。作者不对因使用本软件而产生的任何费用、损害或损失负责。

在生产中使用之前:

  1. 在OTE沙箱中进行彻底测试
  2. 了解INWX定价和条款
  3. 确保您的凭据安全
  4. 监控您的账户余额

许可证

麻省理工学院-见 许可证

贡献

欢迎投稿!请随时提交拉取请求。

目录标签

目录标签

TypeScriptClaude云端部署域名管理本地部署DNS管理注册商集成MCP服务器域名注册

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

inwx-mcp

工具数量(toolCount,工具数)

19

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP