GitHub
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Inspect-only HTTP 402 surface classifier. Keyless, no wallet, no signing, no payments.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด 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/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"mayim-agent": {
"command": "uvx",
"args": [
"mayim-agent"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"mayim-agent": {
"type": "stdio",
"command": "uvx",
"args": [
"mayim-agent"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub mayim-mayim ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 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
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
MCP server for terminal commands, file operations, and process management
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
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.
| Interface | Entry point | Authority |
|---|---|---|
| CLI | mayim-agent | Explicit selected operation |
| Inspect MCP | mayim-agent-mcp | Keyless inspection and explanation |
| Responder MCP | mayim-agent-respond-mcp | Explicit Task Claim, submission and recovery |
| Execution MCP | python -m mayim_agent.integrations.mcp | Configured 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.
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.
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.
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.
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.
| Goal | Entry point |
|---|---|
| Inspect | Keyless inspection and protocol boundaries |
| Pay | Bounded HTTP 402 execution |
| Earn | Task worker quickstart |
| Coordinate | Scheduled Task guide |
| Visit | Immediate v1/v2 worker |
| Buy | Paid Service Trial operational boundaries |
| Access | Explicit access budget and continuation |
| Recover | Original-operation recovery |
| Verify | Capability 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