A Model Context Protocol (MCP) server that provides production-ready Supra Move code templates for blockchain development.
This MCP server gives Claude access to 9-tested Supra Move templates to Generate correct, production-ready smart contracts for DeFi, NFTs, and more.
- Python 3.8+
- Claude Desktop app
One-Click Install
curl -fsSL https://raw.githubusercontent.com/JatinSupra/supra-move-mcp/refs/heads/main/setup.sh | bashAdd to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"supra": {
"command": "python",
"args": ["/path/to/supra_mcp.py"]
}
}
}- Get the coin template
- Replace
my_addresswith your address - Update coin name, symbol, and decimals
- Deploy with:
supra move tool publish --package-dir .
- Get the
nft_with_signaturetemplate - Set up ed25519 keypair:
supra key generate --key-type ed25519 - Update the public key in
init_module - Deploy under resource account
- Sign mint requests from your backend
- Get the
amm_swaptemplate - Define your custom token
- Set fee rate (default: 30 basis points = 0.3%)
- Initialize pool with liquidity
- Enable swapping