Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Cheapest EVM chain across up to 9 networks with savings %. Free demo tools, paid tools via x402.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
MGO_PRIVATE_KEY, MGO_MAX_PRICEค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"mgo": {
"command": "npx",
"args": [
"-y",
"chain-ops-mgo"
],
"env": {
"MGO_PRIVATE_KEY": "ใส่ค่าของคุณ",
"MGO_MAX_PRICE": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add mgo --env MGO_PRIVATE_KEY='ใส่ค่าของคุณ' --env MGO_MAX_PRICE='ใส่ค่าของคุณ' -- npx -y chain-ops-mgoเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"mgo": {
"command": "npx",
"args": [
"-y",
"chain-ops-mgo"
],
"env": {
"MGO_PRIVATE_KEY": "ใส่ค่าของคุณ",
"MGO_MAX_PRICE": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"mgo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"chain-ops-mgo"
],
"env": {
"MGO_PRIVATE_KEY": "ใส่ค่าของคุณ",
"MGO_MAX_PRICE": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
MGO_MAX_PRICE envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub dlrjsdl200-byte ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: MGO_PRIVATE_KEY
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.2.0) เข้า registry 18 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Zendesk
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Zendesk MCP Pack — tickets, users, organizations via OAuth.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Multi-chain Gas Optimizer — Compare real-time gas prices across 9 EVM chains and get the cheapest-chain recommendation. Pay-per-call via x402 on Base. No API key, no signup.
When to use: call it before any EVM transaction (bridge, deploy, swap) to route to the lowest-fee chain — e.g. *"Use Optimism — saves 97% vs Ethereum"*. Built for AI agents: one USDC microtransaction per call. Ships as a Node client and a stdio MCP server.
No install needed:
{
"mcpServers": { "mgo-gas": { "command": "npx", "args": ["-y", "chain-ops-mgo"], "env": { "MGO_PRIVATE_KEY": "0x...", "MGO_MAX_PRICE": "10000" } } } }
Tools: get_gas_demo, get_cheapest_chain (free), get_gas_basic ($0.001), get_gas_premium ($0.002). Without MGO_PRIVATE_KEY the paid tools return the x402 payment requirements instead of data. With it (plus @chain-ops/agent-sdk and viem installed) they pay automatically, capped at MGO_MAX_PRICE micro-USDC (default 10000 = $0.01). Prefer not to run anything? The same tools are hosted at https://api.mgo.chain-ops.xyz/mcp (official MCP Registry: xyz.chain-ops/mgo).
Free endpoints only:
npm install chain-ops-mgo
Auto-payment (recommended for paid endpoints):
npm install chain-ops-mgo @chain-ops/agent-sdk viem
const { getCheapestChain } = require('chain-ops-mgo');
const result = await getCheapestChain(); console.log(result); // { // chain: 'Optimism', chainId: 10, nativeToken: 'ETH', // gasPriceGwei: '0.0010', // dexSwapCostNative: '0.00000016', // dexSwapCostUsdc: 0.00039, // from the free /prices feed; omitted if unavailable // savingsVs: 'Ethereum', // savingsPercent: '97.4%' // }
const { getGasBasicWithPayment } = require('chain-ops-mgo');
const data = await getGasBasicWithPayment({ account: process.env.PRIVATE_KEY, // 0x... network: 'base', });
console.log(data.recommendation.action); // "Use Optimism — saves 97.4% vs Ethereum"
The SDK handles the x402 402-handshake (parse requirements, sign the EIP-3009 USDC authorization, retry). One USDC microtransaction per call ($0.001 basic, $0.002 premium), hard-capped at maxPrice (default $0.01).
| Function | Price | Chains | Notes |
|---|---|---|---|
getGasDemo() | Free | 4 | Raw gas prices (native units), rate limited 10/hr |
getPrices() | Free | — | Native token USD prices (ETH, BNB, POL, AVAX, HYPE), 60s cache |
getCheapestChain() | Free | 4 | Cheapest chain for a DEX swap, USD via getPrices() |
getGasBasicWithPayment({ account }) | $0.001 USDC | 4 | Auto-pay via SDK + recommendation |
getGasPremiumWithPayment({ account }) | $0.002 USDC | 9 | Auto-pay via SDK + 9 chains incl. BNB, Polygon, Avalanche, zkSync, Hyperliquid |
getGasBasic({ paymentHeader }) | $0.001 USDC | 4 | Manual mode — bring your own x402 header |
getGasPremium({ paymentHeader }) | $0.002 USDC | 9 | Manual mode — bring your own x402 header |
await getGasPremiumWithPayment({
account: '0x...', // private key OR a viem Account object network: 'base', // currently only 'base' maxPrice: 5_000n, // optional cap in micro-USDC ($0.005); default 10_000n });
If @chain-ops/agent-sdk is not installed, the auto-pay functions throw a clear error pointing to the install command. Free functions work without it.
If you build your own x402 client, you can supply a pre-built header:
const { getGasBasic } = require('chain-ops-mgo');
const data = await getGasBasic({ paymentHeader: { 'PAYMENT-SIGNATURE': ' ' }, // or 'X-PAYMENT' for v1 });
Without a payment header, paid functions throw Error: Payment required with err.status === 402 and err.paymentInfo (the decoded PAYMENT-REQUIRED header: accepts[], resource, ...).
Uses x402 protocol on Base (eip155:8453) with USDC. No API key, no subscription, no account required.
@chain-ops/agent-sdk — the underlying x402 + ERC-8004 clientMIT