trackmcp
Back to directory
ctera

mcp-ctera-edge

View on GitHub

An MCP server capable of interacting with the CTERA Portal API

1 stars PythonServers & Infrastructure Updated Aug 11, 2025

Documentation

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:

json
{
    "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:

bash
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"
powershell
$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"
json
{
  "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

bash
docker build -t mcp-ctera-edge .

Run with Docker

bash
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

Frequently asked questions

What is mcp-ctera-edge?

mcp-ctera-edge is An MCP server capable of interacting with the CTERA Portal API

How do I install mcp-ctera-edge?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp-ctera-edge open source?

Yes โ€” it is hosted on GitHub at https://github.com/ctera/mcp-ctera-edge and has 1 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP