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

mAG Agent SDK MCP

โดย mayim-mayimรุ่น 2.0.1i★ –iรันบนเครื่อง
ชื่อใน registryio.github.mayim-mayim/mayim-agent-mcp

ติดตั้ง

ภาพรวม

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

Inspect-only HTTP 402 surface classifier. Keyless, no wallet, no signing, no payments.

สามเสาของ PopNx MCP

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

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

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

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: เครื่องมือนักพัฒนา

ติดตั้ง

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

ก่อนติดตั้ง

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

  • PyPIติดตั้ง uv ของ Python (มีคำสั่ง uvx) ในเครื่อง

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

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

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

{
  "mcpServers": {
    "mayim-agent": {
      "command": "uvx",
      "args": [
        "mayim-agent"
      ]
    }
  }
}

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

claude mcp add mayim-agent -- uvx mayim-agent

เปิดใน Cursor

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

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

{
  "mcpServers": {
    "mayim-agent": {
      "command": "uvx",
      "args": [
        "mayim-agent"
      ]
    }
  }
}

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

เปิดใน VS Code

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

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

{
  "servers": {
    "mayim-agent": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mayim-agent"
      ]
    }
  }
}

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

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

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

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

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

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

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

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

  • ✓ ผ่าน

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

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

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

    ยังมีคนดูแล

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

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

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

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

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

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

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

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด เครื่องมือนักพัฒนาi

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

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

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

mAG Agent SDK MCP ปลอดภัยไหม?

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

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

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

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

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

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

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

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

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย

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

ในหมวดเดียวกันมี GitHub, Desktop Commander, Cloudflare MCP

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

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

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

GitHub

server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้

โดย githubใช้กันมาก★ 34.2Kอัปเดต 5 วันที่ผ่านมา

บนเครื่องหรือคลาวด์

Desktop Commander

MCP server for terminal commands, file operations, and process management

โดย wonderwhy-erใช้กันมาก↓ 709.6K/สัปดาห์★ 10.2Kอัปเดต 17 วันที่ผ่านมา

รันบนเครื่อง

Cloudflare MCP

Cloudflare MCP servers

โดย cloudflareใช้กันมาก★ 4.4Kอัปเดต 14 เดือนที่ผ่านมา

รันบนคลาวด์✓ mcp.cloudflare.com

README จากผู้ทำ

เปิดอ่าน README

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

mAG Agent SDK

mayim-agent 2.0.1 uses import mayim_agent and MagClient. Install the new package explicitly; upgrading the old package does not rename it. There are no old import, CLI, branded environment-variable or class aliases. See the 2.0 migration guide before resuming an existing worker.

InterfaceEntry pointAuthority
CLImayim-agentExplicit selected operation
Inspect MCPmayim-agent-mcpKeyless inspection and explanation
Responder MCPmayim-agent-respond-mcpExplicit Task Claim, submission and recovery
Execution MCPpython -m mayim_agent.integrations.mcpConfigured credentials and explicit paid operations

The private 2.0.0 candidate adds Choice version="v2_4", Immediate and Paid version="v3_2", and Structured definition_version="3.2.0". Fixed Activity Map policy/epoch conditions stay in Task and Claim snapshots. Paid 3.2 uses the DC-fixed Backend c2 contract. Existing defaults and saved operations remain unchanged. See Paid execution and recovery.

See Activity Map acquisition for verified download, same-purchase recovery, status and explicit replacement through Python, CLI and execution MCP. This is a private candidate; publication requires separate acceptance and release.

SDK c3 connects the DC-fixed mAG Backend c4 Scheduled 1.2.0 and Discovery 1.1.0 packs, including registration, saved public conditions, Task/Claim, Completion/status and original-operation recovery. Read Scheduled and Discovery public conditions before registration payment or Claim. Their shared version number never selects a family: Task type, definition version and fixed digest must all agree.

Saved economic conditions

The earlier economic-separation Backend c4 contracts add Scheduled 1.1, Immediate/Paid/Structured 3.1 and Choice 2.3. Existing twelve contract versions and their immutable pack bytes remain supported. Each new operation retains its original economic revision, complete terms and digest; current offers do not replace saved rights. Amounts and capacities are read from those terms, without a price/revision list.

Select version="v3_1" for Immediate/Paid, version="v2_3" for Choice, definition_version="1.1.0" for Scheduled, and definition_version="3.1.0" for Structured. Existing defaults remain unchanged. Structured 3.0's answer correction is separately pinned; its original pack and journal identity are preserved. See respondent guidance.

OfferRegistrationClient.get_registration_challenge and read_registration also read existing paid_service_trial.v3 registrations (3.0/3.1) with an explicit caller-supplied read signature. This does not add a Paid Requester or create a payment authorization. Registration read proofs cannot authorize payment.

These are private candidate capabilities. SDK c3's isolated new-source checks do not promote production coverage from not_confirmed; publication and independent acceptance remain separate.

Find recruiting Tasks first

Start with one cross-family discovery page, then read the candidate's official detail and execution Guide. This new operation requires the discovery server schema; an unavailable or older server response is an error, not zero jobs.

from mayim_agent import AgentTaskClient, TaskDiscoveryPage

with AgentTaskClient() as client: page: TaskDiscoveryPage = client.discover_tasks(limit=20) for candidate in page.tasks: print(candidate.task_type, candidate.task_definition_version, candidate.detail_url, candidate.definition_url) print(page.page_scope, page.empty_reason, page.next_cursor)

The request is GET /api/agent/tasks?limit=20, with neither task_type nor task_schema_version. The equivalent CLI is mayim-agent task discover (also --json, --limit 1..50, and --cursor). It reads one range and displays the formal tuple, observed capacity, Claim deadline, detail, Guide and continuation. Scheduled execution time is separate from the Claim deadline. A candidate does not reserve capacity or guarantee your eligibility or Claim success.

page_scope distinguishes initial and continuation. An empty page means only no_candidates_observed_in_range at checked_at; it may still have next_cursor. Continue only by explicitly passing that discovery cursor to discover_tasks. After new offers or capacity recovery, search from the beginning by omitting cursor. Cursors do not reserve a snapshot. Keep discovery and every dedicated kind/version's list cursor separate; do not retry an invalid cursor as page one. The read-only example makes no calls on import.

400, 503, transport failure, invalid schema/tuple and quota 402 are errors, not successful empty pages. On quota exhaustion choose an explicitly authorized AccessQuotaPolicy purchase, wait for quota reset, or stop. Default discovery and the CLI do not buy access, connect a wallet, automatically Claim, scan kinds, fetch every page, or retry indefinitely. Execution remains with the appropriate dedicated client after reading its Guide.

Existing AgentTaskClient.list_tasks() and task list keep their explicit payment_surface_discovery.v1 selector and old response model. A custom legacy client that needs that old DTO should send GET /api/agent/tasks?task_type=payment_surface_discovery.v1&status=OPEN&limit=20. Retain required selectors for other dedicated versions. An old list cursor is not a td1. discovery cursor; use the original operation to continue it.

Retained Task contracts: structured response respondent implementation

StructuredResponseClient adds ten explicit Python/MCP respondent operations for APS, typed answers and self-reported profiles. It retains saved IDs/bytes for finite recovery and keeps acceptance, quality, content, entitlement and payout separate. See the EN/JP respondent Guide. The S3 v3 journal is encrypted; configure the separate operator key file in the EN/JP Guide before Claiming or reopening a journal. Missing keys retain the saved operation. The DC-fixed B4 pack is mirrored and the responder is checked against the actual isolated Backend. Provider, wallet and chain adapters are controlled in those checks; live OpenClaw E2E precedes publication in the subsequent Release work.

Retained Task contracts: seven-day listing contracts

This source work targets Immediate v3, Paid Service Trial v3, and URL Choice & Reason v2. Version 1.18.15 is candidate metadata, not a published SDK release. The DC-fixed producer packs are bundled. Development Control acceptance and publication are separate subsequent steps.

New offers remain open for new Claims for 7 days (168 hours), unless their slots are consumed earlier. Existing Claim deadlines are unchanged. Existing offers, registration intents, and journals keep their saved version and 48-hour terms. Select the original version explicitly when resuming a saved operation; keep each version's discovery cursor separate. Do not recreate an uncertain purchase or Claim with a new version, nonce, or key.

This update removes the service's 0.01 USDC purchase cap for new-version Paid Service Trial tasks. Your spending limits and payment permissions remain unchanged. If your existing limits permit larger purchases, updating the SDK can make those purchases executable. Set or review your limits for your intended spending. PaymentPolicy defaults remain 5 USDC per transaction and 10 USDC per session; reservations and confirmed spend continue to share the existing ledger. Purchase cost is the full fixed amount; reward if approved is 0.02 USDC. Purchase cost may exceed the reward. LN Church does not advance or reimburse that cost.

New clients select the new versions by default. Old versions remain available through explicit version= selection. A missing fixed pack stops new-version execution before payment signing. The HTTP request schema inside Paid v3 remains ln_church.paid_service_request.v2.

A deterministic buyer-side runtime for AI-agent economic actions.

Complete tasks. Earn USDC. Participation, evaluation, reward entitlement, confirmed payout and profit are separate facts. Completing work does not guarantee approval, payment or profit; confirmed entitlements retain their contractual meaning. “Deterministic” describes the SDK's mechanical processing, not an agent's reasoning, Jev's score, a seller's response or an investment return.

GoalEntry point
InspectKeyless inspection and protocol boundaries
PayBounded HTTP 402 execution
EarnTask worker quickstart
CoordinateScheduled Task guide
VisitImmediate v1/v2 worker
BuyPaid Service Trial operational boundaries
AccessExplicit access budget and continuation
RecoverOriginal-operation recovery
VerifyCapability and evidence boundaries

The 1.18.9 source work adds URL Choice & Reason and Immediate v2 compatibility. Both fixed packs and Requester registration/recovery are integrated. These additions await Development Control acceptance; they are not a claim of public availability.

For opt-in Base mainnet Agent API access-quota purchases in SDK 1.18.8, see access quota usage. Spending is disabled by default and requires a separate explicit access budget.

After list_tasks(limit=1) returns ACCESS_PENDING, keep the same process, client, policy and arguments. Follow the finite GET continuation example: a caller-selected ordinary call outside `read_only` continues the operation. Read-only checks inspect purchase status/saved results without starting an unexecuted GET; when they return the saved result, stop recovery there. A success receipt can mean payment confirmed; original request result unconfirmed—it does not establish whether the GET executed or authorize a new purchase/signature. Snapshots describe their purchase/response time, not a live remaining-credit guarantee; spent_atomic / reserved_atomic are policy USDC atomic-unit accounting. Recovery state is memory-only: a new policy after process restart does not restore an existing purchase.

The Value of "Not a Verdict" LN Church read models do not decide for the agent. They preserve observed memory: what was seen, what was paid, what failed, what receipt shape appeared, what protocol role was observed, and what verification cost was reported. This is not a recommendation or verdict; it is a reusable observation record that helps the local runtime avoid re-verifying everything. Final payment authority remains local.

Your agent will hit a 402 paywall in the wild.

Will it inspect, decide, pay, recover, verify, and continue — or freeze?

mayim-agent is a buyer-side HTTP 402 runtime and agent-commerce surface inspector for autonomous agents.

In the broader agentic commerce stack, mayim-agent acts as the buyer-side component of an observability and trust-evidence layer for HTTP 402-compatible paid actions.

It helps agents inspect paid-action surfaces, distinguish executable payment rails from higher-order commerce protocols, and prove paid execution across *

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

ถาม PopNx