Labsco
MCP SERVER

Akash MCP Server

by akash-network

Deploy an application to the Akash decentralized cloud, review the bids it draws, and close it down when you are done.

PaaS Deployment & App Hosting
Summary
Wallet handling and the deployment lifecycle for Akash, in a project its authors call unfinished.

The tools follow the path a deployment actually takes: write the SDL, create the deployment, look at the bids, add funds, close it, with wallet and certificate setup done for you. The authors say directly that not all tools are available yet and more are being added, so treat the current set as the floor rather than the ceiling.

What it is

A TypeScript server for the Akash Network that handles wallet and certificate setup, then exposes deployment, bid and SDL operations as typed tools.

What you get
  • A deployment created from an SDL, and closed again when it is no longer needed (CreateDeploymentTool, CloseDeploymentTool)
  • A deployment's current state read back (GetDeploymentTool)
  • The bids providers have placed against your deployment (GetBidsTool)
  • One SDL fetched, or the available ones listed (GetSDLTool, GetSDLsTool)
  • Your account address, your balances, and funds added to a deployment (GetAccountAddrTool, GetBalancesTool, AddFundsTool)
  • Wallet authentication, client initialization and certificate management handled by the server
Requirements

Node.js v18 or later and an Akash wallet: a mnemonic or a hex-encoded private key. The repository is cloned and built with npm run build, then the built dist/index.js is pointed at from your client config.