A Sakura Cloud MCP server implementation that enables AI assistants to interact with Sakura Cloud infrastructure through a standardized interface. The server provides access to various Sakura Cloud resources (servers, disks, networks) and tools for managing these resources, with special focus on AppRun containerized applications. It handles authentication via API tokens, supports zone-specific operations across different data centers, and includes public pricing information that can be accessed without authentication. Designed for integration with Claude Desktop, it allows AI assistants to perform infrastructure management tasks through natural language.
No reviews yet. Be the first to review!
Sign in to join the conversation
Retrieves list of all servers.
Retrieves detailed information about a specific server. Requires parameter: serverId.
Retrieves list of all switches.
Retrieves detailed information about a specific switch. Requires parameter: switchId.
Retrieves list of all appliances.
Retrieves detailed information about a specific appliance. Requires parameter: applianceId.
Retrieves list of all disks.
Retrieves detailed information about a specific disk. Requires parameter: diskId.
Retrieves list of all archives.
Retrieves detailed information about a specific archive. Requires parameter: archiveId.
Retrieves list of all ISO images.
Retrieves detailed information about a specific ISO image. Requires parameter: cdromId.
Retrieves list of all bridges.
Retrieves detailed information about a specific bridge. Requires parameter: bridgeId.
Retrieves list of all routers.
Retrieves detailed information about a specific router. Requires parameter: routerId.
Retrieves list of all network interfaces.
Retrieves detailed information about a specific network interface. Requires parameter: interfaceId.
Retrieves list of all icons.
Retrieves detailed information about a specific icon. Requires parameter: iconId.
Retrieves list of all notes and startup scripts.
Retrieves detailed information about a specific note or startup script. Requires parameter: noteId.
Retrieves list of all SSH keys.
Retrieves detailed information about a specific SSH key. Requires parameter: sshkeyId.
Retrieves list of all regions.
Retrieves detailed information about a specific region. Requires parameter: regionId.
Retrieves list of all zones.
Retrieves detailed information about a specific zone. Requires parameter: zoneId.
Retrieves detailed information about specific product offerings. Requires parameter: productType.
Retrieves list of all common service items.
Retrieves detailed information about a specific common service item. Requires parameter: itemId.
Retrieves list of all licenses.
Retrieves detailed information about a specific license. Requires parameter: licenseId.
Retrieves billing information for a specific month. Requires parameters: year, month.
Retrieves detailed billing information for a specific month. Requires parameters: year, month.
Retrieves information about a specific coupon. Requires parameter: couponId.
Retrieves detailed information about a specific private host. Requires parameter: privateHostId.
Retrieves public pricing information for Sakura Cloud services.
Retrieves list of all AppRun applications.
Retrieves detailed information about a specific AppRun application. Requires parameter: appId.
Creates a new AppRun application. Requires parameters: name, dockerImage, planId.
Deletes an AppRun application. Requires parameter: appId.
Starts an AppRun application. Requires parameter: appId.
Stops an AppRun application. Requires parameter: appId.
Updates an existing AppRun application. Requires parameter: appId.
Gets logs from an AppRun application. Requires parameter: appId.