sacloud-mcp
OfficialДанный проект больше не поддерживается
13 апреля 2026 года данный репозиторий был переведен в архив. Проект больше не обслуживается, и в дальнейшем никакие новые функции, исправления ошибок или обновления безопасности предоставляться не будут.
Новое или продолжение использования данного проекта не рекомендуется.
sacloud/sacloud-mcp
Обзор
sacloud/sacloud-mcp — это MCP-сервер для Sakura Cloud.
Настройка среды разработки
Необходимые инструменты
Клонирование проекта
git clone https://github.com/sacloud/sacloud-mcp.gitУстановка uv
Для получения более подробной информации об установке и использовании обратитесь к документации uv.
curl -LsSf https://astral.sh/uv/install.sh | shСинхронизация среды
uv syncУстановка MCP в LLM
Установите MCP в выбранную LLM. Ниже приведен пример настройки для Claude Desktop.
Добавьте следующее в файл конфигурации Claude Desktop. Обратите внимание, что расположение файла конфигурации зависит от ОС:
macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sacloud": {
"command": "${HOME}/.local/bin/uv",
"args": [
"--directory",
"<<MCPサーバーのルートディレクトリ>>/src",
"run",
"main.py"
],
"env": {
"<<環境変数1>>": "<<値をコピーしてここへ貼り付ける>>",
"<<環境変数2>>": "<<値をコピーしてここへ貼り付ける>>"
}
}
}
}Замените элементы, указанные в <<>>, в соответствии с приведенными ниже инструкциями:
Корневой каталог MCP-сервера
Пример:
/Users/user/Source/sacloud-mcp
Переменные окружения
Установите переменные окружения в зависимости от используемых функций.
При доступе к ресурсам Sakura Cloud обратитесь к API-ключу Sakura Cloud и замените значения.
"ACCESS_TOKEN": "<<скопируйте значение и вставьте сюда>>""ACCESS_TOKEN_SECRET": "<<скопируйте значение и вставьте сюда>>"
При доступе к объектному хранилищу Sakura обратитесь к API-ключу объектного хранилища Sakura и замените значения.
"OBJECTSTORAGE_ACCESS_KEY_ID": "<<скопируйте значение и вставьте сюда>>""OBJECTSTORAGE_SECRET_ACCESS_KEY": "<<скопируйте значение и вставьте сюда>>"
Тестирование
О конфигурации
В файле tests/conftest.py определены фикстуры, доступные для всех тестовых файлов, и их можно использовать во всех тестах без явного import.
Подготовка
Поскольку учетные данные извлекаются из переменных окружения, перед запуском тестов необходимо установить ACCESS_TOKEN и ACCESS_TOKEN_SECRET.
export ACCESS_TOKEN=xxxxxxxxxxxxxxxxxxxx
export ACCESS_TOKEN_SECRET=xxxxxxxxxxxxxxxxxxxx
export OBJECTSTORAGE_ACCESS_KEY_ID=xxxxxxxxxxxxxxxxxxxx
export OBJECTSTORAGE_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxЗапуск тестов
uv run pytestЛицензия
sacloud-mcp Copyright (C) 2025- Авторы sacloud/sacloud-mcp.
Этот проект опубликован под лицензией Apache 2.0.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sacloud/sacloud-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server