GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
作者による説明(英語の原文)
Inspect-only HTTP 402 surface classifier. Keyless, no wallet, no signing, no payments.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"mayim-agent": {
"command": "uvx",
"args": [
"mayim-agent"
]
}
}
}ターミナルでこれを実行します
claude mcp add mayim-agent -- uvx mayim-agentプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"mayim-agent": {
"command": "uvx",
"args": [
"mayim-agent"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"mayim-agent": {
"type": "stdio",
"command": "uvx",
"args": [
"mayim-agent"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月10日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント mayim-mayim で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(2.0.1)がレジストリに届いたのは6 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:GitHub, Desktop Commander, Cloudflare MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
作者のリポジトリから書かれたとおりにコピーしたものです。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 *
冒頭だけを表示しています。続きはリポジトリで読めます