Skip to content

Add Sui (Move) Contracts MCP Server #68

@Rajesh-Royal

Description

@Rajesh-Royal

The openzeppelin-mcp repository currently supports Solidity, Cairo, Stellar, and Stylus contracts via MCP servers, enabling AI-assisted generation of secure OpenZeppelin contracts. However, there is no MCP server for Sui smart contracts, which use the Move language.

Given OpenZeppelin's recent partnership with Sui (announced Oct 2025) to provide audited libraries, Contracts Wizard, and MCP for Move blog, adding a Sui MCP server would align with this roadmap and empower developers building on Sui.

OpenZeppelin already maintains https://github.com/OpenZeppelin/contracts-sui, a collection of secure Move libraries for Sui, which could serve as the foundation (e.g., for tokens, NFTs, RWAs, DeFi primitives).

Proposed Implementation

  • Develop a new MCP server similar to existing ones (e.g., @openzeppelin/contracts-mcp for EVM/Starknet).
  • Integrate templates from contracts-sui for common patterns like ERC20/721 equivalents in Move.
  • Host at mcp.openzeppelin.com and support AI tools like Cursor/Claude.
  • Local setup via Bun/Node.js, matching current repo structure.

Benefits

  • Enables prompt-driven Sui contract generation (e.g., "Generate a secure Move token contract").
  • Boosts adoption of Sui ecosystem with OpenZeppelin's security standards.
  • Consistent with expanding MCP to new chains/languages (per OpenZeppelin announcements).

Alternatives Considered

None-Sui lacks equivalent MCP tooling from OpenZeppelin.

Happy to discuss or contribute!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions