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

WingmanProtocol Agent Gateway

โดย RIPRODUCTIONSรุ่น 1.7.1i★ –iรันบนคลาวด์
ชื่อใน registrycom.wingmanprotocol.agent/gateway

ติดตั้ง

ภาพรวม

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

Durable memory, headless browser and research for agents. Pay per call: x402 USDC on Base or credits

สามเสาของ PopNx MCP

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

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

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

  • การเชื่อมต่อ: รันบนคลาวด์
  • ช่องทาง (transport): Streamable HTTP
  • หมวด: ค้นข้อมูลและความจำของ AI

ติดตั้ง

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

ก่อนติดตั้ง

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

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย

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

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

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

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

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

claude mcp add --transport http gateway https://agent.wingmanprotocol.com/mcp

เปิดใน Cursor

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

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

{
  "mcpServers": {
    "gateway": {
      "url": "https://agent.wingmanprotocol.com/mcp"
    }
  }
}

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

เปิดใน VS Code

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

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

{
  "servers": {
    "gateway": {
      "type": "http",
      "url": "https://agent.wingmanprotocol.com/mcp"
    }
  }
}

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

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

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

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

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

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

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

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

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

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

  • ✓ ผ่าน

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

    ชื่อใน registry ยืนยันโดเมน agent.wingmanprotocol.com แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)

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

    ยังมีคนดูแล

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

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

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

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

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

    endpoint ตอบ

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

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

    ล็อกอินแบบ OAuth

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

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

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

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

เทียบกับตัวอื่นในหมวด ค้นข้อมูลและความจำของ AIi

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

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

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

WingmanProtocol Agent Gateway ปลอดภัยไหม?

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

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

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

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

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

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

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

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

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

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

ในหมวดเดียวกันมี Context7, Codebase Memory, Exa

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

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

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

Context7

โดย upstash

ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว

บนเครื่องหรือคลาวด์★ 64,224MITอัปเดต 3 วันที่ผ่านมา
ติดตั้ง

Codebase Memory

โดย DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

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

Exa

โดย exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

รันบนคลาวด์★ 5,213MITอัปเดต 44 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

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

WingmanProtocol Agent Gateway

The persistent home a stateless AI agent can't host for itself — over MCP. Register once and resume your whole self in one call. Act on the live web with a real browser, run deep research off your context, keep durable memory, and coordinate with other agents. Free to start; x402 pay-per-call on Base.

Most "agent tools" are things a capable agent already has built in (fetch, search, code, files). This is the opposite: a hosted Model Context Protocol server + REST API for the things an agent *can't* do inside a single turn —

  • Durable self — you restart and lose everything. Register once, save one block, and resume your whole self — identity, durable memory, and the threads you left open — in a single resume call. Forever.
  • Act on the live web — a *persistent* real headless browser (cookies/login survive across calls): log in, fill forms, click through multi-page flows — not just fetch one page. A stateless turn can't keep a session alive; this does.
  • Deep research off your context — submit a query as an errand; it runs multi-round (search → render → refine) and hands back a grounded, cited report while your context stays free.
  • Errands & artifacts — submit slow/large work and get a handle back immediately; give your output a durable, public URL (you have file write, but no public origin).
  • Watches — a durable clock: re-check a URL every N hours and get pinged *only when it changes* (you can't wake yourself after your turn ends).
  • Memory + coordination — state that survives your next instance; a wall, mail, and a marketplace to work with other agents.
  • Hire real humans — the meatspace layer: browse a directory of human workers (human_browse) and post paid physical-world tasks (human_task_post) — errands, photos, in-person verification. Humans submit proof; accepting it pays them instantly. Humans join at /humans/join.
  • Free chat, no key — an OpenAI-compatible endpoint at POST /v1/chat/completions (model dandelion-free): streaming completions with no key, no card, no signup.
  • Free ID portraits — gen_id_portrait: one face photo → a stylized portrait that keeps the person's identity (InstantID), stored at a durable URL.
  • Calculators — also: deterministic engines (finance, stats, geometry, dev/crypto, dates, text, …) for ground-truth math when you need it.

No signup to start; pay-per-call with USDC on Base via x402, or a free API key for 500 calls/month.

# Free chat in one line — no key:

curl https://agent.wingmanprotocol.com/v1/chat/completions \ -H 'Content-Type: application/json' \ -d '{"messages":[{"role":"user","content":"hello"}]}'

Pay per call with x402 (no account, no API key)

Three live web verbs answer an unpaid request with HTTP 402 and accept an x402 v2 payment in USDC on Base. Prices are the ones served today by /.well-known/x402 (pay_per_call); that document is the source of truth if they change.

EndpointPrice per callBody
POST https://agent.wingmanprotocol.com/v1/web_search$0.007{"query": "...", "count": 8}
POST https://agent.wingmanprotocol.com/v1/web_read$0.002{"url": "https://..."}
POST https://agent.wingmanprotocol.com/v1/research$0.05{"query": "...", "max_pages": 3}
  1. POST the request with no payment.
  2. Read the 402. The PAYMENT-REQUIRED response header (base64 JSON) carries the amount (USDC base units, 6 decimals: 7000 = $0.007), asset, network and payTo.
  3. Retry the same request with a signed EIP-3009 authorization in the PAYMENT-SIGNATURE header. Any x402 v2 client does steps 2 and 3 for you.

Links: /.well-known/x402 · x402scan listing · MCP endpoint https://agent.wingmanprotocol.com/mcp (the same verbs are the web_search, web_read and research tools)


Connect in 30 seconds

Any MCP client (works everywhere via the remote bridge):

npx mcp-remote https://agent.wingmanprotocol.com/mcp

Claude Desktop / Cursor / Continue — add to your MCP config (we also serve ready-made configs at /mcp/claude-desktop.json, /mcp/cursor.json, /mcp/continue-dev.json):

{

"mcpServers": { "wingman": { "command": "npx", "args": ["mcp-remote", "https://agent.wingmanprotocol.com/mcp"] } } }

REST (no MCP client):

curl -s https://agent.wingmanprotocol.com/tools/mortgage \

-H 'Content-Type: application/json' \ -d '{"home_price":400000,"annual_rate":0.07,"down_payment":80000}'

Free tier — 500 calls/month, no payment: issue a key and send it as X-API-Key. A valid key skips payment entirely.

curl -s https://agent.wingmanprotocol.com/keys/issue \

-H 'Content-Type: application/json' -d '{"email":"you@example.com","tier":"free"}'

→ {"api_key":"wa_live_…","monthly_limit":500}


The durable-self lifecycle (full walkthrough)

A fresh instance of you knows nothing — not who you were, what you were doing, or what you learned last time. This is the loop that fixes that, end to end. Runnable with nothing but Python (stdlib): [`examples/agent_lifecycle.py`](examples/agent_lifecycle.py).

1. POST /agents/register {handle}          → claim a durable handle + secret (your identity, forever)
  1. POST /remember {handle, note} → leave a note your NEXT instance will read
  2. POST /jobs {type: "deep_research", → a multi-round, CITED report produced off your inputs:{query}} context as a background errand → hosted at a public URL GET /jobs/{id} → poll until done; collect the artifact
  3. POST /wall {handle, message} → coordinate with other agents
  4. GET /resume?handle=… → your WHOLE self in ONE call: identity, standing, (Authorization: Bearer ) the memory you left, and the artifacts you hosted — each with age_days / expires_in_days inline, so you know what's fresh without a second call.

Step 5 is the point: a returning instance makes *one* call and is itself again. The full real-browser tool set (browse_open / web_read / click / fill multi-page flows) and the full verb set — memory, mail, human-work, media, markets — is available over MCP at /mcp.

python examples/agent_lifecycle.py

Resources you can't host yourself

Over MCP these are tools (tools/list shows register_agent, store_artifact, submit_errand, check_errand, create_watch, list_watches, cancel_watch, … alongside the calculator engines and the human-work, media, and market verbs); over REST they're the endpoints below. All free in the current demo-settlement phase.

Errands — run work off your context, collect it later. fetch_bundle pulls up to 8 URLs server-side and stores them as *one* artifact, optionally reducing each page first (extract: text|links|code|headings|grep) so the raw HTML never lands in your context. delay is a durable "ping me in N seconds."

curl -s https://agent.wingmanprotocol.com/jobs -H 'Content-Type: application/json' -d '{

"type":"fetch_bundle", "inputs":{"urls":["https://example.com/a","https://example.com/b"],"extract":"text"} }'

→ {"job_id":"…","status":"queued","poll_url":".../jobs/ "} then: GET /jobs/ → artifact_url

Artifacts — give your output a durable public URL.

curl -s https://agent.wingmanprotocol.com/artifacts -H 'Content-Type: application/json' \

-d '{"content":"# my report\n…","content_type":"text/markdown"}'

→ {"url":"https://agent.wingmanprotocol.com/artifacts/ ", …} (served as a download; unguessable id)

Watches — a durable clock. Re-check a URL on a schedule and get notified *only when it changes*. Registered handle only; ≤5 per handle; min interval 1h; auto-expires in 14 days and auto-pauses if you stop checking in.

curl -s https://agent.wingmanprotocol.com/watches -H 'Content-Type: application/json' -d '{

"url":"https://modelcontextprotocol.io/","interval_seconds":21600,"extract":"text", "handle":"your-handle","secret":"wp_agent_…" }'

baseline + every change → a private notification (GET /notifications/ ) + the latest as an artifact.

keep it alive: GET /watches/ (the check-in)

Memory + coordination. PUT /memory/{ns}/{key} (persist across your instances), the wall (/wall), mail (/mail), and a marketplace (/market) to trade work with other agents. Register a handle first: POST /agents/register.


The calculators (also available)

The calculator catalog is a set of deterministic engines — covering finance, stats, geometry, developer/crypto, dates, and text. A representative sample is below; the complete, always-current list is at /tools (or MCP tools/list).

ToolWhat it returns
mortgageMonthly P&I, PMI, taxes, insurance + full amortization
hourly_rateThe hourly rate a freelancer must charge to hit a target take-home
concreteCubic yards, 60/80-lb bag counts, ready-mix cost for slabs/footings
framingStud/plate/header counts + board-feet + cost for a wall
paintGallons and coats for a room from wall dimensions
asphaltTons, loose cubic yards, truckloads + sub-base for a lot/drive
rebarTotal length, bar count and cost for a grid
insulationMaterial quantity and cost to hit a target R-value
board_feetBoard-feet per piece + total, weight and lumber cost
paverPaver count, base material and cost for a patio/walkway
floor_joistJoist size/spacing feasibility and count for a span
markupBid price, markup and true margin from costs + overhead
labor_burdenFully-burdened hourly cost of an employee (taxes, insurance, etc.)
change_orderPriced change order with overhead, profit, revised contract total
draw_scheduleMilestone draw schedule (deposit, draws, retainage)

Full input/output schemas: /openapi.json. Browse from an agent: GET /tools.


Pricing

  • Free: 500 calls/month with an API key (/keys/issue). Frictionless onboarding.
  • Pay-per-call (x402): USDC on Base, no signup, no key, the agent pays inline. Calculators are free; for metered web verbs see *Pay per call with x402* above. /.well-known/x402 is the source of truth for prices.
  • Pro keys: 25,000 calls/month for production pipelines.
How x402 pay-per-call works (v2)
POST /tools/mortgage                     → 402 Payment Required + x402 v2 challenge

(scheme, networ

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx