MCP Server for CTERA Edge
mcp-ctera-edge provides an AI-powered interface to interact with the CTERA Edge Filer, using Model Context Protocol (MCP). This integration enables access to the file management APIs of CTERA Edge, allowing you to perform operations through natural language or automation workflows.
🔧 Features
- Integration with CTERA Edge APIs for file and folder management
- AI-driven command execution via MCP
- Support for SSL/non-SSL connections
- Comprehensive file operations: list, create, copy, move, delete
- Easily extensible to support more CTERA Edge functions
🚀 Getting Started
To run this server, ensure you have the MCP runtime installed and follow the configuration steps below.
🧩 MCP Server Configuration
Configuration using Standard I/O:
{
"mcpServers": {
"ctera-edge-mcp-stdio": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-ctera-edge/src",
"run",
"stdio.py"
],
"env": {
"ctera.mcp.edge.settings.host": "",
"ctera.mcp.edge.settings.user": "admin",
"ctera.mcp.edge.settings.password": "your-password",
"ctera.mcp.edge.settings.ssl": "true"
}
}
}
}
Configuration using SSE:
export ctera.mcp.edge.settings.host="your.ctera.edge.hostname.or.ipaddr"
export ctera.mcp.edge.settings.user="admin-username"
export ctera.mcp.edge.settings.password="admin-password"
export ctera.mcp.edge.settings.ssl="true"
$env:ctera.mcp.edge.settings.host = "your.ctera.edge.hostname.or.ipaddr"
$env:ctera.mcp.edge.settings.user = "admin-username"
$env:ctera.mcp.edge.settings.password = "admin-password"
$env:ctera.mcp.edge.settings.ssl = "true"
{
"mcpServers": {
"ctera-edge-mcp-sse": {
"url": "http://localhost:8000/sse"
}
}
}
🐳 Docker Deployment
You can also run the MCP server using Docker:
Build the Docker Image
docker build -t mcp-ctera-edge .
Run with Docker
docker run -p 8000:8000 \\
-e ctera.mcp.edge.settings.host=your.ctera.edge.hostname.or.ipaddr \\
-e ctera.mcp.edge.settings.user=admin-username \\
-e ctera.mcp.edge.settings.password=admin-password \\
-e ctera.mcp.edge.settings.ssl=true \\
mcp-ctera-edge
Recommend MCP Servers 💡
aws-cognito-mcp-server
A Model Context Protocol (MCP) server implementation that connects to AWS Cognito for authentication and user management.
terraform-cloud-mcp
Integrates AI assistants with Terraform Cloud API for infrastructure management through natural conversation
rae-mpc
MPC Server to connect your preferred model with rae-api.com
impact-mcp-server
A remote MCP server designed to run on Cloudflare Workers, providing tools with OAuth login capabilities.
cloudflare-remote-mcp-server
A remote MCP server running on Cloudflare Workers using SSE transport, enabling integration with AI models like Claude
mcp-teams-server
An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.