neterialio/mcp-server
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Neterial MCP Server is a robust server that integrates the Neterial CLI with the Model Context Protocol (MCP) for seamless cloud and Kubernetes management.
neterial
Exposes Neterial CLI commands for automation and integration.
Neterial MCP Server
🚀 Neterial MCP Server
A powerful server that integrates the Neterial CLI with the Model Context Protocol (MCP), enabling cloud and Kubernetes management via a unified interface.
Features
- 🌐 Neterial CLI Integration: Run any Neterial CLI command programmatically.
- ☁️ Cloud & Kubernetes Management: Manage clusters, providers, and resources with ease.
- 🛡️ Automatic CLI Installation: Installs the Neterial CLI if not present.
- 🧩 MCP Protocol Support: Exposes the Neterial CLI as an MCP tool for automation and integration.
- 🐳 Container-Ready: Easily deployable in cloud-native environments.
Getting Started
Prerequisites
- Node.js (v18+ recommended)
- Neterial account (Sign up)
Installation
# Clone the repository
git clone https://github.com/your-org/neterial-mcp-server.git
cd neterial-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
Usage
# Start the MCP server
npm start
The server will automatically install the Neterial CLI if it is not already present on your system.
Example: Running a Neterial Command
You can invoke Neterial CLI commands through the MCP tool interface:
{
"tool": "neterial",
"params": {
"command": "kube get clusters"
}
}
Project Structure
src/main.ts
— Main entry point, MCP server logic, Neterial CLI integrationpackage.json
— Project metadata and dependenciesdist/
— Compiled output
Scripts
npm run build
— Compile TypeScript to JavaScriptnpm start
— Start the MCP server
Contributing
Contributions are welcome! Please open issues or pull requests for improvements or bug fixes.