Initial commit: Namecheap API library with REST/MCP servers

Features:
- Domain management (check, register, renew, contacts)
- DNS management (nameservers, records)
- Glue records (child nameserver) support
- TLD price tracking with KRW conversion
- FastAPI REST server with OpenAI schema
- MCP server for Claude integration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
kaffa
2026-01-15 10:21:46 +09:00
commit 896699535d
16 changed files with 2660 additions and 0 deletions

20
.env.example Normal file
View File

@@ -0,0 +1,20 @@
NAMECHEAP_API_USER=your_api_user
NAMECHEAP_API_KEY=your_api_key
NAMECHEAP_USERNAME=your_username
NAMECHEAP_CLIENT_IP=your_whitelisted_ip
NAMECHEAP_SANDBOX=true
# REST API Server Auth
API_SERVER_KEY=your_api_server_key
# Registrant Info
REGISTRANT_ORGANIZATION=
REGISTRANT_FIRST_NAME=
REGISTRANT_LAST_NAME=
REGISTRANT_ADDRESS1=
REGISTRANT_CITY=
REGISTRANT_STATE_PROVINCE=
REGISTRANT_POSTAL_CODE=
REGISTRANT_COUNTRY=
REGISTRANT_PHONE=
REGISTRANT_EMAIL=