MCP server and MCP App for building and inspecting Suigar transactions on Sui.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
A collection of TypeScript SDKs and MCP tooling for interacting with the Suigar contracts.
For SDK documentation, visit suigar.com/docs/sdk.
For MCP documentation, visit suigar.com/docs/mcp.
For Sui TypeScript SDK documentation, visit sdk.mystenlabs.com.
Install Suigar MCP for all detected coding agents with add-mcp:
Add -y to skip the installer prompts. Restart or reload your MCP client after installation.
To configure an MCP client manually, use:
Suigar agent skills live in the separate Suigar-Gaming/agent-skills repository. The MCP-focused skill teaches agents how to install, configure, and operate @suigar/mcp for Suigar config reads, game metadata, NFT lookups, referral claim reads, unsigned transaction builders, and dry-runs.
Install all Suigar skills with:
Install only the MCP skill with:
@suigar/sdk in packages/sdk: ESM-only TypeScript SDK for Suigar v2 Move contracts.@suigar/mcp in packages/mcp: MCP stdio server and MCP App for reading Suigar config, game metadata, NFTs, and referral claim amounts, plus building unsigned Suigar transactions through the SDK.The SDK's public @suigar/sdk/utils entrypoint includes DEFAULT_QUERY_LIMIT (50), the reusable default page size for SDK queries. Import it instead of duplicating that value whenever an application or a new paginated SDK call needs the standard limit.
Any of the following commands can be run at the root of the project.
When running a task that depends on generated or built artifacts, use turbo to ensure task dependencies are run first.
Dependency install scripts are disabled by default in pnpm-workspace.yaml. If a new dependency needs an install or build script, explicitly review it before approving it with pnpm approve-builds. Transitive dependencies are also blocked from resolving untrusted git or tarball URLs.
For unit tests:
This repo uses Oxlint and Prettier for linting.
You can automatically fix many lint issues by running:
To run Oxlint and Prettier individually, use:
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-206)<a href="https://allmcps.com/mcp/mcp-206"><img src="https://allmcps.com/api/badge/mcp-206?style=directory" alt="Mcp on AllMCPs" /></a>