Add the Sui Developer MCP server to your IDE in just a few steps. Support for Claude Desktop, Cursor, and Windsurf with detailed platform-specific instructions.
pnpm add -g mcp-remote
Choose your IDE below for specific setup instructions
Restart your IDE and ask: "What Sui tools are available?"
# Open the folder in Finder
open ~/Library/Application\ Support/Claude/
# Or edit directly with nano
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Navigate to the folder
%APPDATA%\Claude\
# Or edit directly
notepad %APPDATA%\Claude\claude_desktop_config.json
# Edit directly
nano ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"sui-developer": {
"command": "npx",
"args": ["mcp-remote", "https://sui-developer-mcp.vercel.app/mcp"]
}
}
}
{
"mcpServers": {
"existing-server": {
"command": "your-existing-command",
"args": ["your-existing-args"]
},
"sui-developer": {
"command": "npx",
"args": ["mcp-remote", "https://sui-developer-mcp.vercel.app/mcp"]
}
}
}
pnpm add -g mcp-remote
Important: Completely quit and restart Claude Desktop for changes to take effect.
Ask Claude:
What Sui development tools do you have available?
Then try:
How do I create an NFT collection in Sui Move?
How do I implement a staking mechanism with time-locked rewards?
Find information about dynamic fields and object composition
Show me how to create and sign a programmable transaction in TypeScript
Explain 'InvalidObjectOwner' error and how to fix it
What are security best practices for DeFi protocols on Sui?
pnpm add -g mcp-remote
curl https://sui-developer-mcp.vercel.app/mcp
before testing
after configuration changes
to verify the connection
for better responses
when asking about errors
if experiencing connection issues