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

HTTPayer MCP

โดย httpayerรุ่น 0.1.7i★ –iรันบนเครื่อง
ชื่อใน registryio.github.HTTPayer/mcp

ติดตั้ง

ภาพรวม

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

x402 micropayments for AI agents — credits-based, no wallets, no blockchain.

สามเสาของ PopNx MCP

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

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

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

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

ติดตั้ง

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

ก่อนติดตั้ง

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

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

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

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

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

{
  "mcpServers": {
    "httpayer": {
      "command": "npx",
      "args": [
        "-y",
        "@httpayer/mcp"
      ]
    }
  }
}

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

claude mcp add httpayer -- npx -y @httpayer/mcp

เปิดใน Cursor

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

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

{
  "mcpServers": {
    "httpayer": {
      "command": "npx",
      "args": [
        "-y",
        "@httpayer/mcp"
      ]
    }
  }
}

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

เปิดใน VS Code

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

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

{
  "servers": {
    "httpayer": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@httpayer/mcp"
      ]
    }
  }
}

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

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

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

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

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

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

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

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

  • ✓ ผ่าน

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

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

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

    ยังมีคนดูแล

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

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

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

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

  • – ไม่เกี่ยว

    endpoint ตอบ

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

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

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

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

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

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

เทียบกับตัวอื่นในหมวด อื่น ๆi

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

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

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

HTTPayer MCP ปลอดภัยไหม?

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

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

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

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

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

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

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.7) เข้า registry 7 เดือนที่ผ่านมา

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

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

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

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, 오늘냥이 (Oneul Nyangi)

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

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

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

Spec Driven Development

โดย formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

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

Remote Desktop Commander

โดย desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

รันบนคลาวด์★ 211อัปเดต เมื่อวาน
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

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

@httpayer/mcp

MCP (Model Context Protocol) server for HTTPayer. Lets AI agents call x402-enabled APIs using credit balance — no wallets, no blockchain, no Web3 knowledge required.


Quickstart

With an AI agent (recommended)

Paste this into any MCP-compatible agent (Claude Code, Cursor, Windsurf, OpenCode...):

Set up https://httpayer.com/skill.md

The agent detects your environment and handles everything automatically.

Without an agent (manual)

1. Run setup:

npx @httpayer/mcp setup

Get your API key at app.httpayer.com when prompted.

Flags:

FlagDescription
--key sk-live-...Provide key non-interactively
--client Target client: claude-code, claude-desktop, cursor, windsurf, opencode, zed, cline, warp, codex
`--scope user\project`Claude Code scope (default: user)
--yes / -ySkip all prompts
--update-keyReplace existing key

2. Add to your client:

Claude Code:

claude mcp add httpayer --scope user -- npx -y @httpayer/mcp@latest

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):

{

"mcpServers": { "httpayer": { "command": "npx", "args": ["-y", "@httpayer/mcp@latest"] } } }

Cursor (.cursor/mcp.json), Windsurf (.windsurf/mcp.json), Cline (.cline/mcp_settings.json):

{

"mcpServers": { "httpayer": { "command": "npx", "args": ["-y", "@httpayer/mcp@latest"] } } }

OpenCode (opencode.json or ~/.config/opencode/config.json):

{

"mcp": { "httpayer": { "type": "local", "command": ["npx", "-y", "@httpayer/mcp@latest"], "enabled": true } } }

Zed:

{

"context_servers": { "httpayer": { "command": { "path": "npx", "args": ["-y", "@httpayer/mcp@latest"] } } } }

3. Restart your client and verify:

Ask your agent: *"fetch https://api.httpayer.com/demo/v1/base-weather"*

A weather response means HTTPayer is working.


How it works

User prompt

│ ▼ AI agent (Claude Code, Cursor, Windsurf...) │ uses MCP tools + prompts + resources ▼ @httpayer/mcp (local MCP server via npx) │ REST calls with x-api-key header ▼ api.httpayer.com │ proxy handles x402 payment to target ▼ Target x402-gated API

Runtime flow
  1. Your client launches the MCP server via npx -y @httpayer/mcp@latest on startup (stdio transport).
  2. The server reads the API key from ~/.httpayer/mcp-config.json.
  3. The agent receives the tool list, system instructions, prompts, and resources in its context.
  4. When the agent calls fetch, the MCP server forwards the request to POST https://api.httpayer.com/proxy.
  5. HTTPayer's proxy detects a 402, pays using your credits, retries, and returns the final response.
  6. The result (status, body, headers) comes back to the agent.

MCP capabilities

This server exposes three MCP primitives so agents get context automatically — without the user having to ask.

Tools

Six tools (see full reference below).

Prompts
NameDescription
httpayer-contextInjects full HTTPayer payment context into the agent. Clients that support prompts will load this automatically at session start.

Compatible clients (Claude Desktop, Cursor, and others) call prompts/list on connection and inject these into the agent's context proactively.

Resources
URIDescription
httpayer://skill.mdFull setup guide, trigger patterns, available endpoints, and workflow. Clients can pull this on demand as grounding context.

MCP tools reference

get_balance

Check credit balance and daily usage.

Input: none

Example response:

{

"account_id": "account_123", "mainnet": { "credits_balance": 50000, "daily_limit": 100000, "daily_spend": 15500, "daily_remaining": 84500 } }


fetch

Make an HTTP request to any x402-enabled endpoint. Payment is handled automatically.

Input:

FieldTypeRequiredDescription
urlstringyesTarget URL
methodstringnoGET, POST, PUT, DELETE, PATCH — default GET
bodyobjectnoJSON request body
paramsobjectnoQuery string parameters
headersobjectnoAdditional request headers
timeoutnumbernoTimeout in seconds, max 120

Example response:

{

"status": 200, "body": { "data": "..." }, "headers": { "content-type": "application/json" } }

On 502, the response includes webhook_id for async polling.


simulate

Dry-run a fetch. Returns cost estimate without spending credits.

Input: Same as fetch (except timeout).

Example response:

{

"requiresPayment": true, "proxyFeeBreakdown": { "targetAmount": 0.01, "proxyFee": 0.0003, "totalCreditsCharged": 10.3 } }


get_topup_link

Returns the dashboard URL to add credits. Show to user when balance is low.

Input: none


check_limits

Check global HTTPayer system daily limits and remaining capacity.

Input: none


get_webhook_status

Poll the status of an async operation. Use when fetch returns a 502 with webhook_id.

Input: webhook_id (string, required)

Status values: pending, success, success_refunded, payment_failed, upstream_error, internal_error, rate_limited


HTTPayer API reference

Authentication: x-api-key: sk-live-... header on all requests.

MethodPathTool
GET/v1/credits/balanceget_balance
POST/proxyfetch
POST/proxy/simsimulate
GET/limitscheck_limits
GET/webhooks/{id}get_webhook_status
Proxy endpoint

POST https://api.httpayer.com/proxy

{

"api_url": "https://target.example.com/endpoint", "method": "GET", "json": { "key": "value" }, "params": { "query": "param" }, "headers": { "Custom-Header": "value" }, "timeout": 30 }

Only api_url and method are required.

Status codes:

CodeMeaning
200Success
402Insufficient credits
429Rate limited
500Proxy error
502Target refused payment — includes webhook_id

Configuration

API key stored at: ~/.httpayer/mcp-config.json

{ "apiKey": "sk-live-..." }

To update: npx @httpayer/mcp setup --update-key


x402 protocol overview

x402 is an HTTP-native micropayment protocol using the 402 Payment Required status code.

Without HTTPayer:

  1. Client hits endpoint → gets 402 + payment requirements
  2. Client pays on-chain (requires wallet + USDC)
  3. Client retries with payment proof

With HTTPayer:

  1. Client calls POST /proxy { api_url, method, ... }
  2. HTTPayer detects 402, pays using your credits
  3. HTTPayer retries and returns the final response

All blockchain interaction happens on HTTPayer's side.


Credit system

UnitValue
1 credit0.001 USDC
1 USDC1,000 credits
Proxy fee3% of target payment

Top up at app.httpayer.com. Below 100 credits, the agent will prompt you to top up.


Error handling

Setup errors
SituationBehavior
Key format invalidPrint error, exit 1
Key rejected (401)Print "API key rejected", exit 1
Network unreachablePrint reason, exit 1
MCP tool errors

All errors return isError: true — the server stays alive and the agent gets a readable message.

SituationMessage
No config"No HTTPayer API key configured. Run: npx @httpayer/mcp setup"
API non-2xx"HTTPayer {status}: {body}"
Unknown tool"Unknown tool: {name}"

© 2026 HTTPayer Inc.

ถาม PopNx