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 💡
@nutrient-sdk/dws-mcp-server
An MCP server integrating with the Nutrient Document Web Service (DWS) Processor API to provide AI assistants with powerful PDF processing capabilities like digital signing, document generation, editing, OCR, and redaction.
@gannonh/firebase-mcp
Model Context Protocol (MCP) server for Firebase, enabling AI assistants to work with Firestore, Storage, and Authentication services.
delano/postman-mcp-server
An MCP server that integrates with the Postman API to manage collections, environments, and APIs.
RikGmee/google-map-mcp
MCP Server integrating Google Maps API functionality
kom
kom 是一个用于 Kubernetes 操作的工具,SDK级的kubectl、client-go的使用封装。并且支持作为管理k8s 的 MCP server。
mcp-konnect
A Model Context Protocol (MCP) server enabling AI assistants to interact with Kong Konnect APIs for querying and analyzing gateway configurations, traffic, and analytics.