Выполнение математических вычислений
Песочница только для Python, предназначенная для хостов агентов. Модель пишет код на Python, который выводит результат или создаёт одностраничный PDF с помощью предварительно установленной библиотеки fpdf. Сервер запускает код в изолированном процессе без доступа к сети и файловой системе пользователя, а также без установки пакетов. Код на других языках не принимается. Доступна библиотека numpy; scipy и pandas не установлены.
| Имя в реестре | ai.saifs/code-execution |
| Endpoint | https://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 и предоставь ссылку для скачивания».
Поддержка
-
Сайт: https://saifs.ai
-
Сообщить о проблеме: https://github.com/Saify-Technologies/saifs-ai-mcps-docs/issues
-
Политика конфиденциальности: https://saifs.ai/privacy_policy