Skip to main content
Glama
sacloud

sacloud-mcp

Official
by sacloud
CAUTION

Данный проект больше не поддерживается

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.json

  • Windows: %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.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
B
quality - B tier

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