Model Context Protocol

Stellar Studio MCP Server

The Model Context Protocol server that brings Stellar smart contract deployment to Claude Desktop, Cursor, and VS Code. Stop navigating complex interfaces - start deploying smart contracts through your favorite AI assistant.

The Future of Stellar Smart Contracts

Stellar Studio MCP Server enables AI assistants to deploy Stellar smart contracts through natural language. Instead of writing Soroban code, users simply tell their AI what they want to deploy.

80+ smart contract deployment tools
Claude Desktop, Cursor, VS Code support
Natural language contract deployment
9 plugin categories integrated

Example Conversation

You: "Deploy a new token called MyToken with symbol MTK"
Claude: "I'll help you deploy a new token. Let me set up the parameters..."
Result: "Token deployed successfully! Contract address: CABS..."

Supported AI Applications

Claude Desktop

Native integration with Anthropic's Claude Desktop application

Config Path:~/Library/Application Support/Claude/claude_desktop_config.json
Setup Command:pnpm setup:claude

Cursor Editor

AI-powered code editor with Stellar smart contract capabilities

Config Path:~/.cursor/mcp.json
Setup Command:pnpm setup:cursor

VS Code

Microsoft Visual Studio Code with MCP integration

Config Path:~/Library/Application Support/Code/User/mcp.json
Setup Command:pnpm setup:code

Plugin Categories

1 tools

Factory Operations

Master factory deployment and management

Examples

"Get all deployed factories"
"Query factory addresses"
"View factory metadata"
5 tools

Token Management

Token factory and deployment operations

Examples

"Deploy pausable token"
"Deploy capped token"
"Query deployed tokens"
5 tools

NFT Operations

NFT factory and collection management

Examples

"Deploy NFT collection"
"Create royalties NFT"
"Query NFT contracts"
5 tools

Governance

Governance factory and voting systems

Examples

"Deploy merkle voting"
"Query governance contracts"
"Filter by admin"
6 tools

Registry

Contract registry and WASM management

Examples

"Publish contracts"
"Deploy from registry"
"List published contracts"
15 tools

Token Contracts

Direct token contract interactions

Examples

"Transfer tokens"
"Mint tokens"
"Check balances"
17 tools

NFT Contracts

Direct NFT contract interactions

Examples

"Mint NFT"
"Transfer NFT"
"Get owner"
3 tools

Governance Contracts

Direct governance contract interactions

Examples

"Cast vote"
"Check vote status"
"Get results"
15 tools

Utilities

Helper tools and validators

Examples

"Generate salt"
"Create merkle tree"
"Validate addresses"

Quick Installation

Automated Setup (Recommended)

git clone https://github.com/Scaffold-Studio/Stellar-Studio-MCP
cd Stellar-Studio-MCP
pnpm install && pnpm build
cp .env.example .env
pnpm setup

The setup script will automatically configure your preferred AI application with the correct paths and environment variables.

Application-Specific Setup

Claude Desktop
pnpm setup:claude
Cursor Editor
pnpm setup:cursor
VS Code
pnpm setup:code

Configuration Example

{
  "mcpServers": {
    "stellar-studio": {
      "command": "node",
      "args": ["/absolute/path/to/stellar-studio-mcp-server/dist/index.js"],
      "env": {
        "STELLAR_SECRET_KEY": "SD...",
        "STELLAR_NETWORK": "testnet"
      }
    }
  }
}

Security & Requirements

Security Features

Local Environment Variables
Private keys never leave your machine
Testnet Support
Safe testing environment included
Stellar Security
All transactions benefit from 5-second finality

Requirements

Node.js 18+
Modern JavaScript runtime required
pnpm Package Manager
Fast, efficient dependency management
Freighter Wallet
Freighter wallet required for Stellar

Ready for Stellar Smart Contracts via AI?

Install Stellar Studio MCP Server and deploy Stellar smart contracts through natural conversation. No Soroban coding required.