sevalla-hosting/mcp

sevalla-hosting/mcp

от sevalla-hosting
MCP-сервер для Sevalla PaaS: AI-агент управляет инфраструктурой через два инструмента — поиск по API-спецификации и выполнение JavaScript в изолированном V8. В 100 раз меньше контекста, чем у тради...

Sevalla MCP Server

Deploy, debug and manage Sevalla applications, static sites and databases from any AI agent.

CI License: MIT Node.js MCP Hosted at


A remote Model Context Protocol server for the Sevalla PaaS API. It gives AI agents 27 tools: 22 purpose-built tools for the everyday workflows (deploying, reading logs and metrics, environment variables, scaling, domains, creating services) and 5 generic tools that reach the rest of the Sevalla API by operation ID, split into read, create, update and delete.

Sevalla server MCP server

Tools

Every tool carries a title and explicit readOnlyHint, destructiveHint, idempotentHint and openWorldHint annotations, so clients like Claude run read-only tools without asking and always confirm destructive ones.

Area Tools
Discovery list_services, get_application, get_static_site, get_database, get_platform_options, search_sevalla_docs
Deployments list_deployments, get_deployment, get_deployment_logs, trigger_deployment, rollback_deployment
Observability search_runtime_logs, search_access_logs, get_metrics
Configuration list_environment_variables, set_environment_variables, delete_environment_variables, scale_process, add_domain
Create create_application, create_static_site, create_database
Rest of the API sevalla_api_search, sevalla_api_read, sevalla_api_create, sevalla_api_update, sevalla_api_delete
Инструменты были проиндексированы:
execute

Выполняет API-вызовы с помощью написания JavaScript-кода. Сначала используйте инструмент 'search', чтобы найти нужные конечные точки. Используйте точный путь, возвращённый инструментом поиска. Не передавайте полный URL и не добавляйте лишний префикс версии API. Доступно в вашем коде: interface RequestOptions { method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; path: string; query?: Record<string, string | number | boolean>; body?: unknown; headers?: Record<string, string>; } interface Response<T = unknown> { status: number; headers: Record<string, string>; body: T; } declare const sevalla: { request<T = unknown>(options: RequestOptions): Promise<Response<T>>; }; Ваш код должен быть асинхронной стрелочной функцией, которая возвращает результат. Примеры: // Список ресурсов async () => { const res = await sevalla.request({ method: "GET", path: "/items" }); return res.body; } // Создание ресурса async () => { const res = await sevalla.request({ method: "POST", path: "/items", body: { name: "Widget" } }); return { status: res.status, body: res.body }; } // Несколько последовательных вызовов async () => { const list = await sevalla.request({ method: "GET", path: "/items" }); const details = await Promise.all( list.body.map(item => sevalla.request({ method: "GET", path: /items/${item.id} }) ) ); return details.map(d => d.body); }

Выполняет вызов Sevalla API

Параметры
  • codestringобязательный

    Асинхронная стрелочная функция JavaScript, которая с помощью sevalla.request() делает запросы к API.

searchтолько чтениеидемпотентный

Ищет в спецификации API доступные конечные точки. Все ссылки $refs предварительно разрешены инлайн. Пути в spec.paths готовы к передаче в инструмент execute без изменений. Теги: Applications, Static sites, Databases, Load balancers, Object storages, Pipelines, Webhooks, API Keys, Projects, Docker Registries, Resources, Usage Alerts, Global Environment Variables, Device Authorization, Git, Users Конечные точки: 163 Типы: interface OperationInfo { summary?: string; description?: string; tags?: string[]; parameters?: Array<{ name: string; in: string; required?: boolean; schema?: unknown; description?: string }>; requestBody?: { required?: boolean; content?: Record<string, { schema?: unknown }> }; responses?: Record<string, { description?: string; content?: Record<string, { schema?: unknown }> }>; } interface PathItem { get?: OperationInfo; post?: OperationInfo; put?: OperationInfo; patch?: OperationInfo; delete?: OperationInfo; } declare const spec: { paths: Record<string, PathItem>; }; Ваш код должен быть асинхронной стрелочной функцией, которая возвращает результат. Примеры: // Найти конечные точки по тегу async () => { const results = []; for (const [path, methods] of Object.entries(spec.paths)) { for (const [method, op] of Object.entries(methods)) { if (op.tags?.some(t => t.toLowerCase() === 'applications')) { results.push({ method: method.toUpperCase(), path, summary: op.summary }); } } } return results; } // Получить конечную точку со схемой requestBody (ссылки разрешены) async () => { const op = spec.paths['/example']?.post; return { summary: op?.summary, requestBody: op?.requestBody }; } // Получить параметры конечной точки async () => { const op = spec.paths['/example']?.get; return op?.parameters; }

Выполняет поиск в спецификации API Sevalla.

Параметры
  • codestringобязательный

    Асинхронная стрелочная функция JavaScript ищет объект spec.

Выберите клиент, чтобы установить sevalla-hosting/mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "sevalla-hosting-mcp-kv66nffdzx": {
      "url": "https://mcp.sevalla.com/mcp",
      "type": "http"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "sevalla-hosting-mcp-kv66nffdzx": {
      "url": "https://mcp.sevalla.com/mcp",
      "type": "http"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "sevalla-hosting-mcp-kv66nffdzx": {
      "type": "http",
      "url": "https://mcp.sevalla.com/mcp"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"sevalla-hosting-mcp-kv66nffdzx\",\"type\":\"http\",\"url\":\"https://mcp.sevalla.com/mcp\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "sevalla-hosting-mcp-kv66nffdzx": {
      "url": "https://mcp.sevalla.com/mcp",
      "type": "http"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add --transport http sevalla-hosting-mcp-kv66nffdzx https://mcp.sevalla.com/mcp

Либо через JSON-конфиг:

claude mcp add-json sevalla-hosting-mcp-kv66nffdzx "{\"url\":\"https://mcp.sevalla.com/mcp\",\"type\":\"http\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add sevalla-hosting-mcp-kv66nffdzx --url https://mcp.sevalla.com/mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.sevalla-hosting-mcp-kv66nffdzx]
url = "https://mcp.sevalla.com/mcp"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите sevalla-hosting/mcp.

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "sevalla-hosting-mcp-kv66nffdzx": {
      "url": "https://mcp.sevalla.com/mcp",
      "type": "http"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "sevalla-hosting-mcp-kv66nffdzx": {
      "url": "https://mcp.sevalla.com/mcp",
      "type": "http",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например sevalla-hosting-mcp-kv66nffdzx.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: sevalla-hosting-mcp-kv66nffdzx
    type: http
    url: https://mcp.sevalla.com/mcp
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "sevalla-hosting-mcp-kv66nffdzx": {
      "url": "https://mcp.sevalla.com/mcp",
      "type": "http"
    }
  }
}

Похожие MCP-сервера

joshuarileydev/supabase-mcp-server

joshuarileydev/supabase-mcp-server

от joshuarileydev

MCP-сервер для управления Supabase через Management API: создание и удаление проектов, управление организациями, получение ключей. Полезен разработчикам и AI-агентам для автоматизации инфраструктуры.

JavaScript⭐ 52
DigitalOcean MCP

DigitalOcean MCP

от digitalocean-labs

MCP сервер для управления облачными ресурсами DigitalOcean через API: дроплеты, базы данных и Kubernetes. Инструмент для автоматизации инфраструктуры разработчиками и DevOps.

Go⭐ 138
openstack-kr/python-openstackmcp-server

openstack-kr/python-openstackmcp-server

от openstack-kr

MCP сервер для управления OpenStack через AI-ассистентов. Предоставляет полный набор инструментов для работы с вычислительными ресурсами, сетями, хранилищами и образами. Упрощает автоматизацию облачной инфраструктуры.

Python⭐ 19
Vultr MCP

Vultr MCP

официальный

от vultr

Сервер Vultr MCP позволяет AI-агентам управлять облачными ресурсами через естественный язык. Инструменты генерируются из OpenAPI, поддерживаются STDIO и HTTP, аутентификация по API ключу и OAuth. Подходит для DevOps.

Python⭐ 2
pythonanywhere/pythonanywhere-mcp-server

pythonanywhere/pythonanywhere-mcp-server

от pythonanywhere

MCP сервер связывает AI-агентов с вашим PythonAnywhere: управляйте файлами, перезагружайте веб-приложения и настраивайте задачи по расписанию. Полезен разработчикам для автоматизации хостинга. Подключается через API токен.

Python⭐ 17
anythink-cloud/anythink-cli

anythink-cloud/anythink-cli

официальный

от anythink-cloud

MCP-сервер для управления headless backend-платформой Anythink из терминала или через ИИ. Позволяет создавать проекты, сущности, управлять данными, workflow, пользователями и платежами без покидани...

C#⭐ 6
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин