API ВЕГА
English

Выполнение математических вычислений

Песочница только для Python, предназначенная для хостов агентов. Модель пишет код на Python, который выводит результат или создаёт одностраничный PDF с помощью предварительно установленной библиотеки fpdf. Сервер запускает код в изолированном процессе без доступа к сети и файловой системе пользователя, а также без установки пакетов. Код на других языках не принимается. Доступна библиотека numpy; scipy и pandas не установлены.

Имя в реестреai.saifs/code-execution
Endpointhttps://code-execution-mcp.saifs.ai/mcp
ТранспортStreamable HTTP (удалённый, установка не требуется)
АутентификацияOAuth 2.1 — PKCE (S256) и динамическая регистрация клиента; при первом подключении клиент откроет страницу входа
ИздательSAIFS AI

Установка

VS Code / GitHub Copilot

Добавьте конфигурацию в .vscode/mcp.json (для рабочей области) или пользовательский mcp.json:

{
  "servers": {
    "saifs-code-execution": {
      "type": "http",
      "url": "https://code-execution-mcp.saifs.ai/mcp"
    }
  }
}

Затем запустите сервер в представлении MCP и войдите в систему, когда появится запрос.

Claude (claude.ai, Desktop)

Откройте Settings → Connectors → Add custom connector и вставьте адрес:

https://code-execution-mcp.saifs.ai/mcp

Claude Code

claude mcp add --transport http saifs-code-execution https://code-execution-mcp.saifs.ai/mcp

Другие MCP-клиенты

Укажите адрес https://code-execution-mcp.saifs.ai/mcp и выберите транспорт Streamable HTTP. Сервер возвращает ответ 401 с заголовком

WWW-Authenticate: Bearer … resource_metadata=…, поэтому клиенты с поддержкой OAuth выполняют вход автоматически.

Инструменты

ИнструментОписание
execute_codeВыполняет Python-код из списка разрешённых и возвращает стандартный вывод, поток ошибок, код завершения и созданные с помощью fpdf PDF-файлы (output("name.pdf"); ссылка для скачивания действует 1 час). Код на других языках отклоняется с предупреждением в одну строку.

Примеры запросов

  • «Вычисли на Python среднее значение и стандартное отклонение этого списка и выведи результат».

  • «Напиши короткий фрагмент кода на numpy, который перемножает эти две матрицы и выводит результат».

  • «Создай одностраничный PDF со сводкой по счёту с помощью fpdf и предоставь ссылку для скачивания».

Поддержка