home / mcp / ctera edge mcp server

CTERA Edge MCP Server

Provides an MCP interface to manage CTERA Edge Filers via AI-driven commands and file APIs.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ctera-mcp-ctera-edge": {
      "url": "http://localhost:8000/sse",
      "headers": {
        "ctera.mcp.edge.settings.ssl": "true",
        "ctera.mcp.edge.settings.host": "your.ctera.edge.hostname.or.ipaddr",
        "ctera.mcp.edge.settings.user": "admin",
        "ctera.mcp.edge.settings.password": "admin-password"
      }
    }
  }
}

You can interact with CTERA Edge Filers through an AI-powered MCP server that exposes CTERA Edge file APIs. This setup lets you manage files and folders using natural language or automation workflows, with options for both local runtime and remote SSE connections.

How to use

You use an MCP client to connect to the CTERA Edge MCP server you configure. The server supports two connection methods: a local runtime (stdio) that runs on your machine and an HTTP-based SSE endpoint for remote access. Once connected, you can perform common file operations such as listing, creating, copying, moving, and deleting files and folders using AI-driven commands. Ensure your MCP client is pointed at the correct server config and that required credentials are available to authenticate with the CTERA Edge API.

How to install

Prerequisites you need before starting: - MCP runtime installed on your machine - Access to a CTERA Edge Filers with valid credentials - Optional: Docker if you want to run the server in a container

# If using stdio runtime (local)
# Start the MCP server via the stdio configuration shown in the code example
# This runs the UV runtime with the CTERA Edge MCP entry point
uv --directory /path/to/mcp-ctera-edge/src run stdio.py

Additional configuration notes

You can configure the server in two ways. For a local stdio setup, supply the runtime command and the necessary environment variables. For a remote connection, expose an HTTP/SSE endpoint and point the MCP client to the URL.

What you can expect to configure and run

The following example configurations are shown to illustrate how you connect and run the server in both modes. Use them as a starting point and fill in your specific host, user, and password values.

Available tools

list

List files and folders in a directory on the CTERA Edge Filers.

create

Create a new file or folder on the CTERA Edge Filers.

copy

Copy a file or folder within the CTERA Edge Filers.

move

Move a file or folder within the CTERA Edge Filers.

delete

Delete a file or folder from the CTERA Edge Filers.