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 💡
sentry-issues-mcp
An MCP server for Sentry issues, providing tools to retrieve single events or project events for LLM analysis
mcp-1panel
An MCP server that integrates with 1Panel to manage system, websites, applications, and databases.
mcp-cf-deploy
A boilerplate and guide for deploying a remote Model Context Protocol (MCP) server on Cloudflare Workers with OAuth login, demonstrating SSE transport.
jobnimbus-mcp-server
An MCP server for integrating AI assistants with the JobNimbus API, enabling access and manipulation of JobNimbus data like contacts, jobs, and invoices.
supabase-mcp-server
An open-source MCP server for Supabase that enables end-to-end management of Supabase via chat interface, supporting SQL query execution, Management API, Auth Admin SDK, and automatic migration versioning with built-in safety controls.
bitrise-io/bitrise-mcp
MCP Server for the Bitrise API, enabling app management, build operations, artifact management and more.