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.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Retrieves list of all servers.
Retrieves detailed information about a specific server. Required Parameters: serverId.
Retrieves list of all switches.
Retrieves detailed information about a specific switch. Required Parameters: switchId.
Retrieves list of all appliances.
Retrieves detailed information about a specific appliance. Required Parameters: applianceId.
Retrieves list of all disks.
Retrieves detailed information about a specific disk. Required Parameters: diskId.
Retrieves list of all archives.
Retrieves detailed information about a specific archive. Required Parameters: archiveId.
Retrieves list of all ISO images.
Retrieves detailed information about a specific ISO image. Required Parameters: cdromId.
Retrieves list of all bridges.
Retrieves detailed information about a specific bridge. Required Parameters: bridgeId.
Retrieves list of all routers.
Retrieves detailed information about a specific router. Required Parameters: routerId.
Retrieves list of all network interfaces.
Retrieves detailed information about a specific network interface. Required Parameters: interfaceId.
Retrieves list of all icons.
Retrieves detailed information about a specific icon. Required Parameters: iconId.
Retrieves list of all notes and startup scripts.
Retrieves detailed information about a specific note or startup script. Required Parameters: noteId.
Retrieves list of all SSH keys.
Retrieves detailed information about a specific SSH key. Required Parameters: sshkeyId.
Retrieves list of all regions.
Retrieves detailed information about a specific region. Required Parameters: regionId.
Retrieves list of all zones.
Retrieves detailed information about a specific zone. Required Parameters: zoneId.
Retrieves detailed information about specific product offerings. Required Parameters: productType.
Retrieves list of all common service items.
Retrieves detailed information about a specific common service item. Required Parameters: itemId.
Retrieves list of all licenses.
Retrieves detailed information about a specific license. Required Parameters: licenseId.
Retrieves billing information for a specific month. Required Parameters: year, month.
Retrieves detailed billing information for a specific month. Required Parameters: year, month.
Retrieves information about a specific coupon. Required Parameters: couponId.
Retrieves detailed information about a specific private host. Required Parameters: privateHostId.
Retrieves public pricing information for Sakura Cloud services.
Retrieves list of all AppRun applications.
Retrieves detailed information about a specific AppRun application. Required Parameters: appId.
Creates a new AppRun application. Required Parameters: name, dockerImage, planId.
Deletes an AppRun application. Required Parameters: appId.
Starts an AppRun application. Required Parameters: appId.
Stops an AppRun application. Required Parameters: appId.
Updates an existing AppRun application. Required Parameters: appId.
Gets logs from an AppRun application. Required Parameters: appId.