NEMO x402 Micro-Services
34 paid tools: site/SEO, weather, crypto+markets, podcasts, YouTube, Polymarket. x402/MPP/Stripe.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
53-tool MCP server for Sui blockchain — wallets, DeFi, Move contracts, staking, SuiNS, analytics
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"sui": {
"command": "npx",
"args": [
"-y",
"sui-mcp-server"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add sui -- npx -y sui-mcp-serverวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"sui": {
"command": "npx",
"args": [
"-y",
"sui-mcp-server"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"sui": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sui-mcp-server"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub ExpertVagabond ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.4.2) เข้า registry 8 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี NEMO x402 Micro-Services, Crypto Derivatives Data: Perp Funding Rates, Open Interest, Basis, IV, Agent Data Tools: Prices and DeFi
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
34 paid tools: site/SEO, weather, crypto+markets, podcasts, YouTube, Polymarket. x402/MPP/Stripe.
Perp funding rates, open interest, futures basis, IV, liquidations, order books on 8 exchanges
50 tools: token prices, wallet and contract risk, liquidity pools, FX. 25 free calls.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
The most comprehensive Sui blockchain MCP server. 53 tools with GraphQL + JSON-RPC dual transport -- wallets, DeFi (Cetus, DeepBook), SuiNS, staking, validators, Move introspection, and the full Sui RPC surface.
Competitors offer 10-15 tools for basic operations. This server covers the entire Sui ecosystem in a single package.
npx sui-mcp-server
Or install globally:
npm install -g sui-mcp-server
sui-mcp-server
Add to your MCP config (claude_desktop_config.json or ~/.mcp.json):
{
"mcpServers": { "sui": { "command": "npx", "args": ["-y", "sui-mcp-server"] } } }
No API key required -- connects directly to Sui public RPC nodes.
| Tool | Description | Key Params |
|---|---|---|
create_wallet | Create a new Ed25519 keypair (in-memory only, not persisted) | -- |
import_wallet | Import from a Bech32-encoded private key (suiprivkey...) | privateKey |
list_wallets | List all wallets in the current session | -- |
get_balance | Get SUI balance for any address | address |
| Tool | Description | Key Params |
|---|---|---|
get_all_balances | All coin balances for an address (SUI + other coin types) | address |
get_coins | Coin objects of a specific type owned by an address | address, coinType |
get_coin_metadata | Metadata for a coin type (name, symbol, decimals) | coinType |
get_total_supply | Total circulating supply of a coin type | coinType |
| Tool | Description | Key Params |
|---|---|---|
transfer_sui | Transfer SUI between addresses (amount in SUI, not MIST) | from, to, amount |
transfer_objects | Transfer one or more objects to a recipient | from, objectIds, to |
merge_coins | Merge multiple coins into one (handles gas conflicts) | walletName, coinType |
split_coins | Split a coin into multiple coins | walletName, coinId, amounts |
| Tool | Description | Key Params |
|---|---|---|
get_object | Full details of any on-chain object by ID | objectId |
get_owned_objects | Objects owned by an address with optional type filtering | address, type |
get_dynamic_fields | Dynamic fields of an object (tables, bags) | parentId |
multi_get_objects | Batch-fetch up to 50 objects in one call | objectIds |
get_object_history | Trace all transactions that touched a given object | objectId |
| Tool | Description | Key Params |
|---|---|---|
get_transaction | Full transaction details by digest | digest |
dry_run_transaction | Dry-run to preview effects without executing | txBytes |
query_transactions | Search by sender, recipient, object, or Move function | filter |
get_total_transactions | Total transaction count on the network | -- |
| Tool | Description | Key Params |
|---|---|---|
move_call | Execute a Move function call | walletName, target, arguments |
dev_inspect | Simulate a Move call without executing (no wallet needed) | sender, target, arguments |
get_normalized_module | Full Move module definition (functions, structs) | package, module |
get_move_function | Move function details (params, return types, visibility) | package, module, function |
get_move_struct | Move struct definition (fields, abilities) | package, module, struct |
get_package_modules | List all modules in a Move package | package |
get_move_call_metrics | Network-wide Move call metrics | -- |
| Tool | Description | Key Params |
|---|---|---|
get_stakes | All staking positions for an address | address |
request_add_stake | Stake SUI with a validator | walletName, amount, validator |
request_withdraw_stake | Withdraw staked SUI | walletName, stakedSuiId |
get_validators | Full validator set with APY, commission, and stake amounts | -- |
| Tool | Description | Key Params |
|---|---|---|
query_events | Query on-chain events by type, sender, package, or digest | filter |
| Tool | Description | Key Params |
|---|---|---|
switch_network | Switch between mainnet, testnet, devnet, localnet | network |
get_network_info | Chain ID, epoch, gas price, latest checkpoint | -- |
get_latest_checkpoint | Latest checkpoint sequence number | -- |
get_reference_gas_price | Current reference gas price in MIST | -- |
get_checkpoint | Detailed checkpoint data by sequence number | sequenceNumber |
get_epoch_info | Historical epoch data (times, stakes, gas summaries) | epoch |
get_protocol_config | Sui protocol configuration (limits, features) | -- |
get_system_state | Full system state: epoch, validators, storage fund | -- |
get_committee_info | Validator committee info for any epoch | epoch |
| Tool | Description | Key Params |
|---|---|---|
resolve_name | Resolve example.sui to a Sui address | name |
resolve_address | Reverse-resolve an address to SuiNS name(s) | address |
suins_get_name_record | Full name record -- NFT ID, target, expiration, metadata | name |
suins_get_price | Registration and renewal pricing by name length | length |
| Tool | Description | Key Params |
|---|---|---|
cetus_get_pools | Query Cetus CLMM pools by coin types | coinTypeA, coinTypeB |
cetus_get_pool | Detailed pool data for a specific Cetus pool | poolId |
| Tool | Description | Key Params |
|---|---|---|
deepbook_get_pool | DeepBook v3 order book data -- pool state and dynamic fields | poolId |
| Tool | Description | Key Params |
|---|---|---|
get_token_price | Token price by querying DeFi pool reserves | token |
swap_quote | Swap quote by simulating against a pool | tokenIn, tokenOut, amount |
list_common_tokens | Common Sui tokens with full coin type addresses | -- |
| Tool | Description | Key Params |
|---|---|---|
request_faucet | Request SUI from faucet (devnet and testnet only) | address |
@mysten/sui v2.11 SDK with @mysten/suins for name service -- future-proofed for the GraphQL migration.Use symbol shortcuts instead of full coin type addresses:
| Shortcut | Full Coin Type |
|---|---|
SUI | 0x2::sui::SUI |
USDC | 0xdba34672e...::usdc::USDC |
USDT | 0xc060006111...::coin::COIN |
WETH | 0xaf8cd5edc1...::coin::COIN |
DEEP | 0xdeeb7a4662...::deep::DEEP |
Starts on devnet by default. Switch at any time with switch_network:
| Network | RPC Endpoint |
|---|---|
mainnet | https://fullnode.mainnet.sui.io:443 |
testnet | https://fullnode.testnet.sui.io:443 |
devnet | https://fullnode.devnet.sui.io:443 |
localnet | http://127.0.0.1:9000 |
git clone https://github.com/ExpertVagabond/sui-mcp-server.git
cd sui-mcp-server npm install npm run build npm start
MIT -- Matthew Karsten / Purple Squirrel Media