Crypto Regime MCP
Crypto trend and regime MCP tools with automatic x402 payments on Base.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Proof of existence for files from any MCP client: hashed locally, anchored on Polygon and Bitcoin.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
SELLAT_API_TOKEN, SELLAT_DOWNLOAD_DIR, SELLAT_API_URLค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"sellat": {
"command": "npx",
"args": [
"-y",
"sellat-mcp"
],
"env": {
"SELLAT_API_TOKEN": "ใส่ค่าของคุณ",
"SELLAT_DOWNLOAD_DIR": "ใส่ค่าของคุณ",
"SELLAT_API_URL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add sellat --env SELLAT_API_TOKEN='ใส่ค่าของคุณ' --env SELLAT_DOWNLOAD_DIR='ใส่ค่าของคุณ' --env SELLAT_API_URL='ใส่ค่าของคุณ' -- npx -y sellat-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"sellat": {
"command": "npx",
"args": [
"-y",
"sellat-mcp"
],
"env": {
"SELLAT_API_TOKEN": "ใส่ค่าของคุณ",
"SELLAT_DOWNLOAD_DIR": "ใส่ค่าของคุณ",
"SELLAT_API_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"sellat": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sellat-mcp"
],
"env": {
"SELLAT_API_TOKEN": "ใส่ค่าของคุณ",
"SELLAT_DOWNLOAD_DIR": "ใส่ค่าของคุณ",
"SELLAT_API_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
SELLAT_DOWNLOAD_DIR envSELLAT_API_URL envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub skanthemore ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: SELLAT_API_TOKEN
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.3.3) เข้า registry 7 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Crypto Regime MCP, Arkham, Keyban Agent Wallet
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Crypto trend and regime MCP tools with automatic x402 payments on Base.
Arkham blockchain intelligence: entities, labels, balances, transfers, tokens and Polymarket.
Give an AI agent its own blockchain wallet: balances, USDC transfers, x402 payments under policy.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
The official MCP server for SELLAT: ask Claude, Cursor or any MCP client to protect a file, follow its proof, add the qualified eIDAS seal or verify a proof, all from the chat.
"Protect ~/Contracts/draft-v3.pdf with Sellat."
"Has the proof of my last photo reached Bitcoin yet?"
"Check this file against the evidence package in my Downloads."
Your files never leave your machine. The server runs locally, hashes the file on your computer and sends SELLAT only its SHA-256 (plus the name and size shown on the certificate). It is a thin layer over the sellat-cli client and the sellat-verify offline verifier.
Then just talk: *"protect the contract I downloaded yesterday"*. Claude finds the file in your Downloads, Desktop, Documents or Pictures folder (whatever they are called on your system) and asks you which one if several fit.
A file you drag into the chat goes to the model, not to this server: say where it is saved instead, or let Claude find it.
You need Node.js 18 or later, and the API key as above.
Claude Code
claude mcp add sellat -e SELLAT_API_TOKEN=sellat_… -- npx -y sellat-mcp
Gemini CLI
gemini mcp add -e SELLAT_API_TOKEN=sellat_… sellat npx -y sellat-mcp
Cursor, Claude Desktop without the extension, and other clients (.cursor/mcp.json, claude_desktop_config.json, …):
{
"mcpServers": { "sellat": { "command": "npx", "args": ["-y", "sellat-mcp"], "env": { "SELLAT_API_TOKEN": "sellat_…" } } } }
| Variable | Default | |
|---|---|---|
SELLAT_API_TOKEN | — | your API key (SELLAT_API_KEY is accepted too) |
SELLAT_DOWNLOAD_DIR | the system's downloads folder | where certificates and packages are saved |
SELLAT_API_URL | https://sellat.app | another SELLAT environment |
| Tool | What it does | Key | Network |
|---|---|---|---|
sellat_find | find a file by name in Downloads, Desktop, Documents and Pictures (localized names included); names only, never contents | no | none |
sellat_hash | SHA-256 of a local file | no | none |
sellat_stamp | protect a file: hash locally, create the proof; qualified: true adds the qualified eIDAS seal | yes | SELLAT (hash only) |
sellat_status | state of a proof: Polygon anchor, Bitcoin, seal, URLs | yes | SELLAT |
sellat_list | the account's proofs, newest first | yes | SELLAT |
sellat_seal | the qualified timestamp (eIDAS, RFC 3161) for an existing proof; spends one seal | yes | SELLAT |
sellat_account | plan, seals left, today's proof budget | yes | SELLAT |
sellat_download | save the PDF certificate, the evidence package (ZIP) or the seal's .tsr; never overwrites | yes | SELLAT |
sellat_verify | check a file against a proof.json, an evidence .zip or a proof id: Merkle path recomputed locally, anchor checked on a public Polygon node | no | public RPC (and SELLAT only to fetch a proof by id) |
Stamping the same file twice returns the first proof (the earlier date is the stronger one), and a retried call never creates a second proof.
A proof is anchored on Polygon in a Merkle batch: within minutes on the Pro account, at the end of a fixed four-hour UTC slot on the free account (00, 04, 08, 12, 16 and 20 h). Bitcoin, through OpenTimestamps, confirms some hours later. The qualified seal is issued at once. The server tells the model this, so it does not promise a blockchain transaction in seconds.
Nothing is ever paid through the MCP server. Protecting files is free within the account's daily budget. The qualified seal spends a seal from the account (new accounts get a welcome seal); with none left the tool answers with the link to buy a pack on the website, where the invoice, VAT and withdrawal terms live. The model is told to give you that link and to request a seal only when you asked for one.
That these exact bytes existed no later than the anchored time, verifiable by anyone without trusting SELLAT. On its own it does not prove authorship or ownership. sellat_verify checks the file, the Merkle path and the Polygon anchor, and reads the anchoring block's time from the chain — the only date it states as proven (a proof whose own date differs fails; offline checks the math and states no date). It does not check the qualified seal's .tsr (any RFC 3161 tool does, e.g. openssl ts -verify).
npm install
node --test npm run bundle # dist/sellat.mcpb, the Claude Desktop extension
Release: bump version in package.json, manifest.json and VERSION in src/server.mjs; npm publish; npm run bundle and attach dist/sellat.mcpb to a GitHub release.
MIT licence.