ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

OpenNodes

โดย opennodes-ioรุ่น 0.1.14i★ –iบนเครื่องหรือคลาวด์
ชื่อใน registryio.github.opennodes-io/opennodes

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Discover verified AI inference nodes, get the best node+model per task, pre-price chains.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: บนเครื่องหรือคลาวด์
  • ช่องทาง (transport): stdio, Streamable HTTP
  • หมวด: เอกสาร ตาราง และงานออฟฟิศ

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย
  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:

  1. เปิด Settings → Connectors
  2. กด Add custom connector
  3. วางที่อยู่ด้านล่างแล้วกด Add
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Add2https://…3
https://registry.opennodes.io/mcp

หรือรันในเครื่องคุณ

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "opennodes": {
      "command": "npx",
      "args": [
        "-y",
        "@opennodes/cli",
        "mcp"
      ],
      "env": {
        "ONP_REGISTRY": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add --transport http opennodes https://registry.opennodes.io/mcp

หรือรันในเครื่องคุณ

claude mcp add opennodes --env ONP_REGISTRY='ใส่ค่าของคุณ' -- npx -y @opennodes/cli mcp

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "opennodes": {
      "url": "https://registry.opennodes.io/mcp"
    }
  }
}

หรือรันในเครื่องคุณ

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "opennodes": {
      "command": "npx",
      "args": [
        "-y",
        "@opennodes/cli",
        "mcp"
      ],
      "env": {
        "ONP_REGISTRY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "opennodes": {
      "type": "http",
      "url": "https://registry.opennodes.io/mcp"
    }
  }
}

หรือรันในเครื่องคุณ

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "opennodes": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@opennodes/cli",
        "mcp"
      ],
      "env": {
        "ONP_REGISTRY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:

  1. เปิด ChatGPT บนเว็บ → Settings → Connectors (Apps)
  2. กด Create หรือ Add (บางแพ็กเกจต้องเปิด Developer mode ใน Advanced ก่อน)
  3. วางที่อยู่ด้านล่าง ตั้งชื่อ แล้วบันทึก
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Create2https://…3
https://registry.opennodes.io/mcp

ชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • ONP_REGISTRY env
    Registry base URL. Defaults to https://registry.opennodes.io; set http://127.0.0.1:4300 for a local registry.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub opennodes-io ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    endpoint ตอบ

    ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป

  • … ยังไม่ตรวจ

    ล็อกอินแบบ OAuth

    ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint

เทียบกับตัวอื่นในหมวด เอกสาร ตาราง และงานออฟฟิศi

  • ดาวมากกว่า 0% ของอีก 2176 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 69% ของอีก 2176 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2176 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

OpenNodes ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.14) เข้า registry 14 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Agent-Native Calendar

โดย BuilderIO

Agent-Native Google Calendar - manage events, sync, and public booking

รันบนคลาวด์★ 7,620MITอัปเดต 2 เดือนที่ผ่านมา
ติดตั้ง

Excel MCP Server

โดย haris-musa

ให้ AI สร้างและแก้ไฟล์ Excel ได้เอง ทั้งสูตร กราฟ และ PivotTable โดยไม่ต้องมีโปรแกรม Excel ในเครื่อง

รันบนเครื่อง★ 4,276MITอัปเดต 6 วันที่ผ่านมา
ติดตั้ง

MCP Server for Excel

โดย sbroenne

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

รันบนเครื่อง★ 847MITอัปเดต 3 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

@opennodes/cli

The OpenNodes Protocol (ONP) client: discover verified AI inference nodes, pre-price multi-step chains with enforceable estimates, invoke with pinned prices and signed receipts — and bring all of it into the tools you already use.

  • `onp mcp` — a stdio MCP server for Cursor, VS Code, Claude Desktop, Kiro and any MCP host. Tools: recommend (best node + model for a task, priced and explained; the prompt never leaves your machine — only extracted features are sent), search_offerings, get_offering, get_node (vet a provider: operator, tier history, availability), estimate. Local models and memory: recommend shows, for models you run yourself (the Ollama library), the memory each size needs (4-bit estimate: 8b ~6 GB, 70b ~46 GB) and, given policy.local_memory_gb, leaves out what cannot fit and picks the largest size that does. This server fills that value from the machine (75% of RAM) when the agent does not pass it, and says so in local_memory.
  • `onp gateway` — a local OpenAI-compatible server over discovered nodes. Point any OpenAI-SDK app at it. Virtual models onp/auto, onp/auto-cheap, onp/auto-fast, onp/auto-quality, onp/auto-private, onp/auto-eu (EU/EEA operators only), onp/auto-ca or any onp/auto- route each request by the advisor; aliases and query-defined virtual models are supported; every call is receipted. Failover: auto models try up to 5 ranked nodes in turn; a node that hasn't started answering within a budget built from its measured latency and the request size (15 s – 3 min) is skipped; and an OpenRouter-style models: ["a", "b"] list in the request adds further models to try, in order (it is never forwarded to nodes). Auto-routing only picks what you can actually call: free registered nodes, plus the listings of any host you hold a key for — passed with --key host=KEY or picked up from OPENROUTER_API_KEY, HF_TOKEN, OPENAI_API_KEY, MISTRAL_API_KEY, GROQ_API_KEY, TOGETHER_API_KEY, DEEPINFRA_API_KEY, FIREWORKS_API_KEY (each key is sent only to its own host; --no-env-keys turns detection off). Trust floor: registered nodes join the pool from the community tier up, and imported listings (always unverified) score lowest on trust; --min-tier verified refuses anything below verified for every request, named models included (403 policy-refused), and --min-tier unverified also admits registered nodes that haven't passed their checks yet. Passive reputation: every call is remembered per offering — outcome and timing only, never prompts or answers — in ~/.opennodes/reputation.json (last 50 calls, 30 days; --no-reputation to keep it in memory). With 3+ calls it fills success rate and time to first token where the registry has measured nothing (imported listings), and an offering with 3 failures in a row is benched for 15 minutes; registry measurements from blind probes always win. Advice says "your calls: 19 of 20 ok, first token 820 ms". See /gateway/reputation. Embeddings: POST /v1/embeddings (OpenAI shape, single or batched input). onp/auto uses the embedding models already pulled into your local Ollama first (--ollama http://127.0.0.1:11434 by default, --no-ollama to skip): free, and the documents never leave the machine; then registered nodes and hosted embedders on providers you hold a key for, ranked by size, popularity, price and trust, with failover. onp/auto-private is local only; onp/auto-eu / onp/auto- filter hosted ones; an offering id or a bare local name (nomic-embed-text) picks one directly. Cost is logged from reported tokens × the listed price; local calls cost $0.
  • `onp check` — your own quick verification of a listing the registry hasn't verified (imported catalogs, registered nodes awaiting their checks), with your key and a spend cap (default $0.02, priced before each request; listings without a published price are estimated at $10/$30 per MTok): the model is in /models, it answers, token counts are reported and plausible, time to first token and throughput, a fact surviving a long prompt (--context 8192, or full for 90% of the claimed window), and declared JSON mode / tool calls. onp check / , or --url /v1 --model for any OpenAI-compatible endpoint. Results are saved in ~/.opennodes/checks.json for a week, and the gateway uses them: what failed to answer is skipped by onp/auto, your measured speed fills in where the registry has none, failed JSON/tool support is dropped and a failed context size caps the window. --json for machine-readable output, --no-save to keep it out of routing.
  • `onp search | estimate | invoke | card` — the CLI.
npx @opennodes/cli mcp --print-config      # paste into your MCP host's config

npx @opennodes/cli gateway --port 4141 # then set OPENAI_BASE_URL=http://127.0.0.1:4141/v1 npx @opennodes/cli search --modality text --tier verified --sort tps

Registry: ONP_REGISTRY — defaults to the hosted registry at https://registry.opennodes.io (9,000+ offerings); set it to http://127.0.0.1:4300 to use your own (npx @opennodes/registry).

Part of OpenNodes · specification · Apache-2.0.

ถาม PopNx