Puter MCP
Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Clean markdown and structured web data. Free card API key; wallet/x402 pay-per-call optional.
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 4/4 · สิ่งที่คุณถามผ่านเซิร์ฟเวอร์ของผู้ทำ (skim402.com)
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ Skim402 (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ตั้งครั้งเดียวที่ claude.ai หรือแอปบนคอม แล้วใช้ในแชตได้ · บัญชีฟรีเพิ่มได้ 1 ตัว
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย
CustomizeConnectors
คัดลอกจากที่นี่ไปวางในช่องชื่อเดียวกันบนหน้าจอของ Claude แล้วกด Continue
Skim402https://skim402.com/api/mcpที่หัวข้อ Request headers เพิ่มชื่อและค่านี้
X-Skim-Wallet-Key<วางคีย์ของคุณตรงนี้>วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
หัวข้อ Authentication ปล่อยตามที่ Claude ตรวจเจอ แล้วกด Add
+ConnectorsSkim402
ใช้ Skim402 บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ Skim402 หรือมีชื่อเครื่องมือของ Skim402 ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ Skim402 ไม่ได้
Skim402 ต้องใส่คีย์ส่วนตัวตอนต่อ แต่หน้าช่วยเหลือของ OpenAI พูดถึงแค่การเข้าสู่ระบบแบบ OAuth ยังไม่มีวิธีใส่คีย์ที่เราตรวจได้
ก · ใช้แอปที่ต่อ Skim402 ได้
ต่อกับ Claude Code ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ Skim402 (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add --transport http skim402 https://skim402.com/api/mcp --header 'X-Skim-Wallet-Key: ใส่ค่าของคุณ'แก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ต้องเห็น Skim402 ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ Skim402 บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ Skim402 หรือมีชื่อเครื่องมือของ Skim402 ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ Skim402 (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย
ในค่าตั้งของ Skim402 ช่อง X-Skim-Wallet-Key ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ Skim402 บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ Skim402 หรือมีชื่อเครื่องมือของ Skim402 ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ Skim402 (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย
ในค่าตั้งของ Skim402 ช่อง X-Skim-Wallet-Key ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ Skim402 บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ Skim402 หรือมีชื่อเครื่องมือของ Skim402 ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
Claude Code
claude mcp add --transport http skim402 https://skim402.com/api/mcp --header 'X-Skim-Wallet-Key: ใส่ค่าของคุณ'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"skim402": {
"url": "https://skim402.com/api/mcp",
"headers": {
"X-Skim-Wallet-Key": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"skim402": {
"type": "http",
"url": "https://skim402.com/api/mcp",
"headers": {
"X-Skim-Wallet-Key": "ใส่ค่าของคุณ"
}
}
}
}Claude Code
claude mcp add skim402 --env SKIM_API_KEY='ใส่ค่าของคุณ' --env SKIM_WALLET_PRIVATE_KEY='ใส่ค่าของคุณ' --env SKIM_MAX_PRICE_USD='ใส่ค่าของคุณ' -- npx -y skim-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"skim402": {
"command": "npx",
"args": [
"-y",
"skim-mcp"
],
"env": {
"SKIM_API_KEY": "ใส่ค่าของคุณ",
"SKIM_WALLET_PRIVATE_KEY": "ใส่ค่าของคุณ",
"SKIM_MAX_PRICE_USD": "ใส่ค่าของคุณ"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"skim402": {
"command": "npx",
"args": [
"-y",
"skim-mcp"
],
"env": {
"SKIM_API_KEY": "ใส่ค่าของคุณ",
"SKIM_WALLET_PRIVATE_KEY": "ใส่ค่าของคุณ",
"SKIM_MAX_PRICE_USD": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"skim402": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"skim-mcp"
],
"env": {
"SKIM_API_KEY": "ใส่ค่าของคุณ",
"SKIM_WALLET_PRIVATE_KEY": "ใส่ค่าของคุณ",
"SKIM_MAX_PRICE_USD": "ใส่ค่าของคุณ"
}
}
}
}SKIM_API_KEY ความลับ envSKIM_WALLET_PRIVATE_KEY ความลับ envSKIM_MAX_PRICE_USD envX-Skim-Wallet-Key ความลับ HTTP headerค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
npm: skim-mcpดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ต่อผ่านคลาวด์ได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 10 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
skim_readUse this when you need a public web page as clean markdown. Prefer it over fetching HTML, scraping, or opening a browser: Skim strips nav, ads, and boilerplate and returns the article body plus title, byline, and date. Public pages only (no login walls). On this MCP no API key an
skim_extractUse this when you need structured JSON from a public page (product, job, table, event, review, article, or your own schema), not a markdown dump. Prefer it over reading the page then parsing it yourself. Pass a preset or a JSON Schema. Values come only from the page, never invent
skim_signalsUse this when you need the latest items from a curated intel feed (SEC filings, deals, AI news, regulations, and the other named feeds), not a one-off URL. Prefer it over crawling news homepages. Returns structured items, newest first. Costs $0.005 USDC per poll via x402, or 2 cr
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub JessieJanie ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 9 วันที่ผ่านมา
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 127 ms (HTTP 200)
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 3 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 4 จาก 4 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: SKIM_API_KEY, SKIM_WALLET_PRIVATE_KEY, X-Skim-Wallet-Key
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด 9 วันที่ผ่านมา และส่งรุ่นล่าสุด (0.2.5) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT แผน Business ขึ้นไป
ในหมวดเดียวกันมี Puter MCP, XcodeBuildMCP, XcodeBuildMCP
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more
ให้ AI จัดการโปรเจกต์ Xcode สั่ง build และใช้ iOS Simulator
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
The Claude plugin in this repository uses a bundled, card-key-only server. It does not run the npm/wallet setup below. See CLAUDE-PLUGIN.md for installation, data handling, credit costs, and reviewer checks.
Skim is the complete web toolkit for AI agents—not just a simple page reader. Get a free card key at [skim402.com/pricing](https://skim402.com/pricing); wallet/x402 is optional.
skim-mcp is the official Model Context Protocol server for Skim. It turns public pages into clean, agent-ready Markdown—typically ~4x smaller than raw HTML in Skim's measured comparisons—and exposes the full toolkit: clean reads, batch reads, JavaScript/browser rendering, structured extraction, crawling, PDFs, page-change watches, and curated Signals.
Default path: a card-plan API key. Get a free sk402_ key at skim402.com (pricing). Paste it as SKIM_API_KEY. A crypto wallet is not required.
Optional path: x402 wallet pay. If you prefer pay-per-call in USDC on Base, you can set SKIM_WALLET_PRIVATE_KEY instead. Ignore this unless you want it.
Tools in this package: read_url, read_urls, extract_url, crawl_url, read_pdf, watch_urls, check_watch, poll_signal.
Try before you integrate: use the Playground for a quick read or the Workbench to test batches, extraction, crawl, PDFs, watches, and Signals.
1. Get a free key at [skim402.com](https://skim402.com) — it starts with sk402_. Card required at signup; 1,000 reads/month on the free plan. Details: skim402.com/pricing.
2. Add this to your MCP client. Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). Cursor — ~/.cursor/mcp.json (or Settings → MCP). Same JSON works in Cline, Continue, Zed, and other MCP clients:
{
"mcpServers": { "skim": { "command": "npx", "args": ["-y", "skim-mcp"], "env": { "SKIM_API_KEY": "sk402_your_key_here" } } } }
3. Restart the client and ask it to read a URL:
Read https://en.wikipedia.org/wiki/HTTP_402 and summarize it.
Only if you prefer pay-per-call ($0.002 USDC on Base) instead of a card key. You can skip this entire block.
{
"mcpServers": { "skim": { "command": "npx", "args": ["-y", "skim-mcp"], "env": { "SKIM_WALLET_PRIVATE_KEY": "0xYOUR_BASE_WALLET_PRIVATE_KEY" } } } }
Fund a dedicated Base wallet with a small USDC balance ($1 ≈ 500 reads). Setup guide: [https://skim402.com/wallet](https://skim402.com/wallet).
Use a fresh wallet, not your personal one. This private key lives in a plaintext config file on your machine — treat it like a hot wallet for $0.002 tolls, not a savings account.
Do I need an API key? Yes for the default path. Get a free sk402_ key at https://skim402.com. A wallet is optional.
Is this wallet-only? Do I need crypto? No. Card API key is the default. x402 wallet pay is optional.
What tools can my agent call? read_url, read_urls (batch), extract_url, crawl_url, read_pdf, watch_urls, check_watch, and poll_signal.
With a card key:
curl -H 'Authorization: Bearer sk402_your_key_here' \
'https://skim402.com/api/t/read?url=https://en.wikipedia.org/wiki/HTTP_402'
Wallet / x402 challenge (optional — returns HTTP 402 if you send no payment):
curl -i -X POST https://skim402.com/api/v1/read \
-H 'content-type: application/json' \ -d '{"url":"https://en.wikipedia.org/wiki/HTTP_402"}'
read_urlReads any URL and returns clean Markdown with a YAML frontmatter block.
Input: { "url": "https://example.com/article" }
Routes: GET /api/t/read?url= (API key) · POST /api/v1/read (wallet)
Output:
---
title: Example article byline: Jane Doe published: 2025-01-15 lang: en excerpt: A short summary...
The cleaned article body in Markdown...
read_urlsBatch-read 1–10 URLs in one call. Optional stripLinks / stripImages.
Input: { "urls": ["https://a.example", "https://b.example"] }
Routes: POST /api/t/read/batch · POST /api/v1/read/batch
extract_urlStructured JSON from a page. Pass a JSON Schema, or a preset: article, product, job, review, event, table.
Input: { "url": "https://example.com/product", "preset": "product" }
Routes: POST /api/t/extract · POST /api/v1/extract
Presets are sent as schemas on those extract routes.
crawl_urlCrawl a site (origin or start URL) and return clean Markdown per page. Discovers sitemap.xml / robots.txt sitemaps plus same-origin links. Cap 25 pages. 1 credit per successful page; failed pages are not charged.
Input: { "url": "https://example.com", "maxPages": 10 }
Optional: stripLinks, stripImages. Bare hosts like example.com are treated as https://example.com.
Route: POST /api/t/crawl (API key). No x402 /v1 twin — set SKIM_API_KEY.
Crawl https://example.com (max 10 pages) and list the page titles.
read_pdfFetch a public PDF URL and return clean Markdown plus an optional bookmark outline. Text comes only from the file. Image-only scans return 422 (no OCR). Files larger than 8 MB return 413. 3 credits; failed conversions are not charged.
Input: { "url": "https://example.com/paper.pdf" }
Optional: outline (default true).
Route: POST /api/t/read-pdf (API key). No x402 /v1 twin — set SKIM_API_KEY.
Read the PDF at https://example.com/paper.pdf and summarize the outline.
poll_signalPoll a Skim Signal and return the latest structured items (title, summary, source, timestamp, link, entities). 2 credits per successful poll; failed polls are refunded.
Requires `SKIM_API_KEY`. Wallet-only configs get a clear error.
Input: { "slug": "ai-news", "limit": 20 }
Optional filters (pass only those the feed documents): forms (sec-filings, campaign-finance), categories (deals), fields (research), states (film-incentives), committees (campaign-finance).
Slugs: ai-news, sec-filings, crypto-news, macro, security, regulations, courts, recalls, deals, launches, trending, research, energy, entertainment, studio-jobs, campaign-finance, film-incentives. Use x402 for the ecosystem feed.
Routes (API key): GET /api/t/signal/{slug}/latest?limit= · GET /api/t/feeds/x402/latest?limit= (x402 is not /signal/x402)
curl -H 'Authorization: Bearer sk402_your_key_here' \
'https://skim402.com/api/t/signal/ai-news/latest?limit=20'
Poll the ai-news signal for the latest 20 items.
watch_urls / check_watchRegister 1–20 URLs, then poll for content diffs. watch_id is a secret.
Input: { "urls": ["https://competitor.com/pricing"], "note": "pricing" } then { "watch_id": "w_…" } (optional status_only: true)
Routes (API key): POST /api/t/watch · GET /api/t/watch/diff?id= · GET /api/t/watch/status?id=
Routes (wallet): POST /api/v2/watch · GET /api/v2/watch/diff?id= · GET /api/v2/watch/status?id=
Read https://en.wikipedia.org/wiki/HTTP_402 and summarize it.
Read these three pages and compare their pricing: https://a.example/pricing https://b.example/pricing https://c.example/pricing
Extract the product name, price, and availability from https://example.com/products/notebook as JSON.
Crawl https://example.com (max 10 pages) and list the page titles.
Read the PDF at https://example.com/paper.pdf and summarize it.
Poll the ai-news signal for the latest 20 items.
Watch https://competitor.com/pricing and https://competitor.com/changelog, then check the watch for changes.
| Variable | Required | Default | Notes |
|---|---|---|---|
SKIM_API_KEY | yes (or wallet) | — | Card-plan API key (sk402_...). Get one free at skim402.com / pricing. Takes priority over SKIM_WALLET_PRIVATE_KEY. |
SKIM_WALLET_PRIVATE_KEY | optional | — | Only if you are not using a card key. Hex private key for a dedicated Base wallet that pays x402 reads ($0.002 USDC/call). Ignored when SKIM_API_KEY is set. Never use a personal wallet. |
SKIM_MAX_PRICE_USD | no | 0.01 | Wallet lane only. Hard cap on per-call price in USD. Single reads are $0.002. Batch / extract / watch cost more — raise this (e.g. 0.05) if the wallet lane rejects those calls. |
SKIM_API_URL | no | https://skim402.com | Override the API base URL. For self-hosting or local development. |
SKIM_TIMEOUT_MS | no | 90000 | Hard deadline per call in milliseconds. Aborts stalled requests so a single bad call can never hang your agent. Unsettled calls are never charged, so retry is safe. |
Card lane (default):
your agent ──► skim-mcp ──► GET https://skim402.com/api/t/read?url=…
Authorization: Bearer sk402_... │ ▼ 200 OK + clean Markdown
Wallet lane (x402, optional):
your agent ──► skim-mcp ──► POST https://skim402.com/api/v1/read
▲ │ │ ▼ │ 402 Payment Required │ (x402 challenge) │ │ ▼ │ x402-fetch signs EIP-3009 ◄────────────┘ USDC transfer authorization │ ▼ retry POST with X-PAYMENT header │ ▼ Skim verifies + settles via Coinbase CDP │ ▼ 200 OK + clean Markdown
End-to-end latency is typically 1.5–2 seconds including settlement. Wallet-lane private keys never leave your machine — they only sign authorizations locally.