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 💡
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.
mcp-bearer-auth-example
A remote Model Context Protocol (MCP) server designed to run on Cloudflare, enhanced with Bearer Token authentication.
mcp-server-cloudflare
Model Context Protocol (MCP) is a new, standardized protocol for managing context between large language models (LLMs) and external systems. In this repository, you can find several MCP servers allowing you to connect to Cloudflare's service from an MCP client (e.g. Cursor, Claude) and use natural language to accomplish tasks through your Cloudflare account.
blue-bridge
An MCP server that provides sample prompts and recipes for querying and managing Azure resources, including Grafana, Data Explorer, Resource Graph, and Resource Manager, with zero-secret authentication.
higress-ops-mcp-server
A Model Context Protocol (MCP) server for configuring and managing Higress.
RikGmee/google-map-mcp
MCP Server integrating Google Maps API functionality