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

Proof CLI (unofficial)

โดย tsarleweyรุ่น 0.4.0i★ –iรันบนเครื่อง
ชื่อใน registryio.github.tsarlewey/proof-cli

ติดตั้ง

ภาพรวม

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

Notarize, e-sign, and verify identity with the Proof API. Unofficial; not affiliated with Proof.

สามเสาของ PopNx MCP

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

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

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

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

ติดตั้ง

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

ก่อนติดตั้ง

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

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

  • Dockerติดตั้ง Docker ในเครื่อง

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

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

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

{
  "mcpServers": {
    "proof-cli": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PROOF_API_KEY",
        "-e",
        "PROOF_API_ENDPOINT",
        "ghcr.io/tsarlewey/proof-cli:0.4.0"
      ],
      "env": {
        "PROOF_API_KEY": "ใส่ค่าของคุณ",
        "PROOF_API_ENDPOINT": "ใส่ค่าของคุณ"
      }
    }
  }
}

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

claude mcp add proof-cli --env PROOF_API_KEY='ใส่ค่าของคุณ' --env PROOF_API_ENDPOINT='ใส่ค่าของคุณ' -- docker run -i --rm -e PROOF_API_KEY -e PROOF_API_ENDPOINT ghcr.io/tsarlewey/proof-cli:0.4.0

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

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

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

{
  "mcpServers": {
    "proof-cli": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PROOF_API_KEY",
        "-e",
        "PROOF_API_ENDPOINT",
        "ghcr.io/tsarlewey/proof-cli:0.4.0"
      ],
      "env": {
        "PROOF_API_KEY": "ใส่ค่าของคุณ",
        "PROOF_API_ENDPOINT": "ใส่ค่าของคุณ"
      }
    }
  }
}

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

เปิดใน VS Code

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

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

{
  "servers": {
    "proof-cli": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PROOF_API_KEY",
        "-e",
        "PROOF_API_ENDPOINT",
        "ghcr.io/tsarlewey/proof-cli:0.4.0"
      ],
      "env": {
        "PROOF_API_KEY": "ใส่ค่าของคุณ",
        "PROOF_API_ENDPOINT": "ใส่ค่าของคุณ"
      }
    }
  }
}

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

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

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

ค่าที่ต้องใส่เอง

  • PROOF_API_KEY ความลับ จำเป็น env
    Proof API key (https://dev.proof.com/docs/api-keys)
  • PROOF_API_ENDPOINT env
    API base URL. Defaults to production; use https://api.fairfax.proof.com for the sandbox.

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

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

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

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

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

  • ✓ ผ่าน

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

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

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

    ยังมีคนดูแล

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

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

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

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

  • – ไม่เกี่ยว

    endpoint ตอบ

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

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

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

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

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

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

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

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

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

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

Proof CLI (unofficial) ปลอดภัยไหม?

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

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

ต้องใส่ค่าเหล่านี้: PROOF_API_KEY

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

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

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

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

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

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

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

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, dotnet-mcp

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

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อัปเดต เมื่อวาน
ติดตั้ง

dotnet-mcp

โดย Skymly

MCP server for .NET symbols, XAML, source generators, and restricted workspace edit

รันบนเครื่องอัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

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

Proof CLI

An unofficial command-line interface for interacting with the Proof API. The Proof CLI provides access to Business, Real Estate, and SCIM APIs through a unified interface.

This is an alpha product and should be treated as such. It is not an official product from Proof.

Installation

Prebuilt binary
# macOS / Linux: downloads the latest release for your OS and CPU into the current directory

curl -sL "https://github.com/tsarlewey/proof-cli/releases/latest/download/proof_$(uname -s | tr A-Z a-z)_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz" | tar xz proof ./proof version

Windows zips and checksums are on the Releases page.

Install via Go
go install github.com/tsarlewey/proof-cli@latest
From Source
git clone https://github.com/tsarlewey/proof-cli.git

cd proof-cli go build -o proof ./proof --help

Use with AI agents

Claude Code plugin (bundles a usage skill and the MCP server; needs proof on your PATH):

/plugin marketplace add tsarlewey/proof-cli

/plugin install proof@proof

MCP server for any MCP client. proof mcp exposes every API command as a tool over stdio, annotated read-only or destructive:

claude mcp add proof -- proof mcp               # Claude Code

claude mcp add proof -- proof mcp --read-only # only tools that don't change anything

For other clients, run the command proof mcp. It reads credentials the same way as the CLI (PROOF_API_KEY or proof config).

Docker, with nothing installed locally. The image runs proof mcp and is listed in the MCP Registry as io.github.tsarlewey/proof-cli:

docker run -i --rm -e PROOF_API_KEY -e PROOF_API_ENDPOINT=https://api.fairfax.proof.com ghcr.io/tsarlewey/proof-cli

Arguments after the image name go to proof mcp, e.g. --read-only. PROOF_API_ENDPOINT overrides the configured endpoint in any mode; leave it unset for production.

Agents using the shell can follow skills/proof/SKILL.md. Output is JSON (--pretty=false for compact), and API errors exit 1 with the response body on stderr. Point at the sandbox while testing: proof config set-endpoint https://api.fairfax.proof.com.

Getting Started

1. Configuration

Before using the CLI, you need to configure your API key:

# Set your API key

proof config set-api-key YOUR_API_KEY

Or set via environment variable

export PROOF_API_KEY=YOUR_API_KEY

Verify your configuration

proof config get

In order to get an API Key, you'll need an account with API Usage. You can get that here - https://www.proof.com/pricing#business

After your account is created and upgrade use https://dev.proof.com/docs/api-keys to setup your key.

OAuth 2.0 Authentication

The CLI supports OAuth 2.0 client credentials flow for secure API authentication:

# Configure OAuth credentials

proof config set-oauth [--scope="read write"]

Test OAuth authentication

proof config test-oauth

Disable OAuth (fallback to API key)

proof config disable-oauth

OAuth tokens are automatically refreshed before expiration (5-minute buffer).

2. Basic Usage

The CLI is organized into three main API groups:

  • business - Business API operations (transactions, documents, webhooks, notaries, etc.)
  • real-estate - Real Estate/Mortgage API operations
  • scim - SCIM API operations for user management
# Get help for any command

proof --help proof business --help proof real-estate --help proof scim --help

API Reference

Business API

The Business API provides comprehensive transaction and document management capabilities.

Transactions
# List all transactions

proof business transactions list

List with filtering

proof business transactions list --limit 10 --status completed

Get a specific transaction

proof business transactions get

Create a new transaction

proof business transactions create \ --email "signer@example.com" \ --first-name "John" \ --last-name "Doe" \ --document "/path/to/document.pdf" \ --name "Contract Signing" \ --draft

Multiple documents, scheduled notary meeting, and a redirect

proof business transactions create \ --email "signer@example.com" \ --document "/path/to/deed.pdf" \ --document "/path/to/rider.pdf" \ --notary-meeting-time "2026-09-02T15:30:00Z" \ --allowed-notary-states "CA,NY" \ --notary-note "Verify the property address" \ --payer sender \ --idv-use-case ACCOUNT_RECOVERY \ --recipient-details-config "name=locked" \ --redirect-url "https://example.com/done"

Multiple signers, from a JSON file holding an array of signer objects

(max 10, each needs at least an email). --email stays the primary signer.

proof business transactions create \ --email "primary@example.com" \ --document "/path/to/document.pdf" \ --signers-file ./signers.json

Replace a draft transaction (PUT) -- anything you omit reverts to default

proof business transactions update \ --name "Contract Signing (revised)" \ --expiry "2026-09-08T10:00:00Z"

Change individual fields and leave the rest alone (PATCH)

proof business transactions patch --expiry "2026-09-15T10:00:00Z"

Reorder documents already attached to a draft

proof business transactions patch \ --document-order "doc_abc123=1" \ --document-order "doc_def456=2"

See the full parameter set

proof business transactions create --help

Activate a draft transaction

proof business transactions activate

Delete a transaction

proof business transactions delete

Cancel a transaction

proof business transactions cancel

Documents
# Add a document to a transaction

proof business documents add /path/to/document.pdf \ --filename "Contract.pdf" \ --requirement "esign" \ --esign-required

Apply a specific template instead of automatic matching

proof business documents add /path/to/document.pdf --template-id

Get a document

proof business documents get

Get document as hosted URL (after completion)

proof business documents get --encoding uri

Delete a document

proof business documents delete

Webhooks
# List webhooks (v2)

proof business webhooks list

Get webhook details

proof business webhooks get-v2

Create a webhook

proof business webhooks create \ --url "https://example.com/webhook" \ --name "Transaction Updates" \ --events "transaction.created,transaction.completed"

Update a webhook

proof business webhooks update \ --url "https://new-url.com/webhook"

Delete a webhook

proof business webhooks delete

Get webhook events

proof business webhooks events

List available event subscriptions

proof business webhooks subscriptions

Notaries
# List notaries

proof business notaries list

List notaries by state

proof business notaries list --state CA

Get notary details

proof business notaries get

Create a notary

proof business notaries create \ --email "notary@example.com" \ --first-name "Jane" \ --last-name "Smith" \ --state "CA"

Delete a notary

proof business notaries delete

Templates
# List document templates

proof business templates list

List with pagination

proof business templates list --limit 50 --offset 100

Cost Centers
# List cost centers, then attribute a transaction with --cost-center-id

proof business cost-centers list proof business transactions create --email a@b.com --cost-center-id

Referrals
# Create a referral campaign

proof business referrals create \ --name "Partner Referrals" \ --cover-payment \ --redirect-url "https://example.com/signup"

Generate a referral code

proof business referrals generate-code \ --expires-at "2024-12-31T23:59:59Z"

Integrations
# Create an Adobe integration

proof business integrations create \ --name "ADOBE" \ --org-id "your-org-id" \ --account-id "adobe-account-id" \ --environment "production"

Create a DocuTech integration

proof business integrations create \ --name "DOCUTECH" \ --org-id "your-org-id"

Real Estate API

The Real Estate API specializes in mortgage and real estate transaction management.

Transactions
# List real estate transactions

proof real-estate transactions list

List with filtering

proof real-estate transactions list --status "in_progress" --limit 20

Get transaction details

proof real-estate transactions get

Create a transaction

proof real-estate transactions create \ --type "purchase" \ --file-number "RE-2024-001" \ --loan-number "LN-2024-001"

Place an order for a transaction

proof real-estate transactions place-order

Cancel a transaction

proof real-estate transactions cancel

Templates
# List templates

proof real-estate templates list

Cost Centers
proof real-estate cost-centers list

proof real-estate transactions create --cost-center-id

Documents
# List documents

proof real-estate documents list

Get document details

proof real-estate documents get

Upload a document

proof real-estate documents upload /path/to/document.pdf \ --type "purchase_agreement" \ --external-id "PA-001"

Webhooks
# List real estate webhooks

proof real-estate webhooks list

Create a webhook

proof real-estate webhooks create "https://example.com/re-webhook" \ --subscriptions "transaction.created,document.uploaded"

Address Verification
# Verify an address

proof real-estate verify-address \ --line1 "123 Main St" \ --city "San Francisco" \ --state "CA" \ --postal-code "94102"

SCIM API

The SCIM API provides standardized user management capabilities.

Users
# List users in an organization

proof scim users list

List with pagination

proof scim users list --start-index 1 --count 25

Get user details

proof scim users get

Create a user

proof scim users create \ --username "user@example.com" \ --given-name "John" \ --family-name "Doe" \ --email "user@example.com" \ --active

Update a user (full replacement)

proof scim users update \ --username "updated@example.com" \ --given-name "Jane"

Patch a user (partial update); --operation is repeatable, format op:path[:value]

proof scim users patch \ --operation 'replace:active:false'

Delete a user

proof scim users delete

Schemas
# Get user schema

proof scim schemas user

Get service provider configuration

proof scim schemas service-provider-config

Get resource types

proof scim schemas resource-types

Security Events API

Read the organization's OCSF-formatted security event log.

# List recent security events

proof logs list

Page through results

proof logs list --limit 100 proof logs list --cursor

Filter

proof logs list --since 2026-01-01T00:00:00Z proof logs list --class-uid 1001 --severity-id 3

Certificates API

Issue, use, and revoke organization certificates.

# List certificates

proof certificates list --limit 25 --offset 0

Get one certificate

proof certificates get

Issue a certificate with a Pr

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

ถาม PopNx