CTERA Portal
Created 4 months ago
AI-powered interface to interact with CTERA Intelligent Data Services Platform using Model Context Protocol.
development
documentation
public
AI
file management
What is CTERA Portal?
CTERA Portal is a multi-tenant, multi-cloud platform that delivers a global namespace and unified management across petabytes of distributed content.
Documentation
MCP Server for CTERA Portal
Features
- Integration with CTERA Portal APIs for file and folder management
- AI-driven command execution via MCP
- Configurable with environment variables for secure credentials
- Easily extensible to support more CTERA 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-core-mcp-stdio": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-ctera-core/src",
"run",
"stdio.py"
],
"env": {
"ctera.mcp.core.settings.scope": "user",
"ctera.mcp.core.settings.host": "your.ctera.portal.domain",
"ctera.mcp.core.settings.user": "your-username",
"ctera.mcp.core.settings.password": "your-password",
"ctera.mcp.core.settings.ssl": "true"
}
}
}
}
Configuration using SSE:
export ctera.mcp.core.settings.scope="user"
export ctera.mcp.core.settings.host="your.ctera.portal.domain"
export ctera.mcp.core.settings.user="your-username"
export ctera.mcp.core.settings.password="your-password"
export ctera.mcp.core.settings.ssl="true"
$env:ctera.mcp.core.settings.scope = "user"
$env:ctera.mcp.core.settings.host = "your.ctera.portal.domain"
$env:ctera.mcp.core.settings.user = "your-username"
$env:ctera.mcp.core.settings.password = "your-password"
$env:ctera.mcp.core.settings.ssl = "true"
{
"mcpServers": {
"ctera-core-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-core .
Run with Docker
docker run -p 8000:8000 \
- e ctera.mcp.core.settings.scope=user \
- e ctera.mcp.core.settings.host=your.ctera.portal.domain \
- e ctera.mcp.core.settings.user=your-username \
- e ctera.mcp.core.settings.password=your-password \
- e ctera.mcp.core.settings.ssl=true \
mcp-ctera-core
Server Config
{
"mcpServers": {
"ctera-portal-server": {
"command": "npx",
"args": [
"ctera-portal"
]
}
}
}
Links & Status
Project Info
Hosted
Featured
Created At:
Jul 18, 2025
Updated At:
Aug 07, 2025
Author:
Unknown
Category:
official
Tags:
development
documentation
public