About CTERA Edge Filer
CTERA Edge Filer is an MCP server published by ctera in the Developer Tools category: an MCP server capable of interacting with the CTERA Portal API.
The repository has 1 stars and 0 forks, with the last commit 11 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/ctera/mcp-ctera-edgeThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about CTERA Edge Filer
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
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
README fetched from the repository 7 days ago. The original is authoritative.