20i
🚀 The first and only Model Context Protocol (MCP) server for 20i web hosting services. Transform your hosting management with AI-powered automation through Claude, ChatGPT, and other AI assistants. 76 tools | 28.0% API coverage
claude mcp add --transport stdio cbrown35-20i-mcp node dist/server.js \ --env 20I_API_KEY="your-20i-api-key" \ --env CLAUDE_API_KEY="your-claude-api-key" \ --env DB_CONNECTION_STRING="your-database-connection-string-or-placeholder"
How to use
20i MCP Server is designed to provide AI-assisted management across the full suite of 20i hosting capabilities. It exposes a broad set of tools covering domains, DNS, hosting packages, database operations, email services, file access, WordPress management, CDN, backups, and security. You can interact with the server using natural language prompts to perform complex tasks such as deploying WordPress sites, provisioning subdomains, creating databases and users, configuring email forwarding, and applying security policies. The server integrates with AI assistants like Claude and ChatGPT to translate natural language into precise MCP tool commands and workflows. Start by asking it to perform a goal (e.g., "Create a new WordPress site for example.com with SSL and a 2-year backup plan"), and the assistant will guide you through the steps and execute the appropriate 20i API calls behind the scenes. Common workflows include automated website deployment, DNS and domain health checks, WordPress management (plugins/themes, staging, and updates), and comprehensive backup/restoration operations. The 303 tools are organized into categories such as Subdomain Management, Database Operations, Email Management, PHP Version Control, Application Installation, FTP/File Management, WordPress Management, CDN Management, Backup/Restore, Security Management, Domain Management, Cloud Server Operations, and more, enabling natural language control over your hosting environment.
How to install
Prerequisites:
- Node.js (LTS) installed on your machine
- npm or yarn for dependency management
- Access credentials for your 20i API and any required AI services (e.g., Claude or OpenAI)
Install and run:
- Clone the repository: git clone https://github.com/your-org/cbrown35-20i-mcp.git
- Navigate to the project directory: cd cbrown35-20i-mcp
- Install dependencies:
npm install
or using yarn
yarn install - Build/compile TypeScript (if applicable):
npm run build
or your project’s specific build command
- Configure environment variables:
- Create a .env file or export variables in your environment
- Required values include: 20I_API_KEY=your-20i-api-key CLAUDE_API_KEY=your-claude-api-key DB_CONNECTION_STRING=your-database-connection-string
- Start the MCP server:
npm run start
or, if using uvx/python or docker, use the corresponding command per mcp_config
- Verify the server is running by hitting the health endpoint or checking logs.
Notes:
- If you’re deploying behind a proxy or VPN, ensure network access to 20i APIs and AI services.
- Ensure your API keys are kept secure and not committed to version control.
Additional notes
Tips andNotes:
- Environment variables are required for authenticating with 20i and AI services; keep them secure and rotate periodically.
- The MCP supports 303 tools; you can progressively enable tools as you confirm permissions and API capabilities.
- If you encounter integration errors, check network access to 20i endpoints, validate API keys, and review rate limits on external services.
- For production deployments, consider using the docker command from mcp_config if you prefer containerized execution and isolate credentials via environment.
- Use descriptive natural language prompts to help the AI route commands to the correct 20i API endpoints (e.g., specify domain, hosting package, and PHP version when provisioning).
- Regularly update the MCP server to incorporate new tools and security updates from the 20i integration.
- Enable logging and auditing to track changes performed through the AI assistant for compliance.
Related MCP Servers
inspector
Test & Debug MCP servers, ChatGPT apps, and MCP Apps (ext-apps)
mcp-for-argocd
An implementation of Model Context Protocol (MCP) server for Argo CD.
domainstack.io
🧰 All-in-one domain name intelligence as a service
mcp
Octopus Deploy Official MCP Server
mcp-mail
📧 MCP Mail Tool - AI-powered email management tool | 基于 MCP 的智能邮件管理工具
gtm
An MCP server for Google Tag Manager. Connect it to your LLM, authenticate once, and start managing GTM through natural language.