Diamond Bitcoin Intelligence
Bitcoin MCP: fee budgets, retained-block inclusion proofs and risk checks. Free service discovery.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Indigo Protocol MCP — iAsset prices, CDP analytics, stability pools, staking & governance
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": [
"-y",
"@indigoprotocol/indigo-mcp"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add indigo -- npx -y @indigoprotocol/indigo-mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": [
"-y",
"@indigoprotocol/indigo-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"indigo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@indigoprotocol/indigo-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub IndigoProtocol ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.4.2) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Diamond Bitcoin Intelligence, Soheil Router, Erc8004 Agent Finder
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Bitcoin MCP: fee budgets, retained-block inclusion proofs and risk checks. Free service discovery.
Best-price token swaps on EVM networks through a non-custodial contract: quotes and trade status.
Find and vet AI agents on BNB Chain by on-chain evidence: ERC-8004 registry, ERC-8183 escrow, free
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
MCP server for Indigo Protocol — exposes Indigo iAsset data, prices, and CDP/loan analytics to LLM agents via the Model Context Protocol.
# 1. Install & Setup Indigo MCP (69 tools)
npm install -g @indigoprotocol/indigo-mcp npx @indigoprotocol/indigo-mcp setup
npm install -g @indigoprotocol/cardano-mcp npx @indigoprotocol/cardano-mcp setup
# 3. Install Indigo Skills
npx @indigoprotocol/indigo-skills
npx @indigoprotocol/cardano-skills
╔═══════════════════════════════════════════════════════════════╗ ║ ║ ║ ██╗███╗ ██╗██████╗ ██╗ ██████╗ ██████╗ ║ ║ ██║████╗ ██║██╔══██╗██║██╔════╝ ██╔═══██╗ ║ ║ ██║██╔██╗ ██║██║ ██║██║██║ ███╗██║ ██║ ║ ║ ██║██║╚██╗██║██║ ██║██║██║ ██║██║ ██║ ║ ║ ██║██║ ╚████║██████╔╝██║╚██████╔╝╚██████╔╝ ║ ║ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ║ ║ ║ ║ ███╗ ███╗ ██████╗██████╗ ║ ║ ████╗ ████║██╔════╝██╔══██╗ ║ ║ ██╔████╔██║██║ ██████╔╝ ║ ║ ██║╚██╔╝██║██║ ██╔═══╝ ║ ║ ██║ ╚═╝ ██║╚██████╗██║ ║ ║ ╚═╝ ╚═╝ ╚═════╝╚═╝ ║ ║ ║ ║ 75 tools • 13 skills for Cardano DeFi ║ ║ ║ ╚═══════════════════════════════════════════════════════════════╝
The setup commands auto-configure Claude Desktop, Claude Code, Cursor, or Windsurf. No manual config editing needed.
A hosted deployment is available on Fronteir AI.
Run the interactive setup to automatically configure your MCP client:
npx @indigoprotocol/indigo-mcp setup
This will:
Install globally:
npm install -g @indigoprotocol/indigo-mcp
Or run directly with npx (no install needed):
npx @indigoprotocol/indigo-mcp
The image builds the server from source — no prior pnpm build needed, and no dependency on any external build step:
docker build -t indigo-mcp .
docker run -p 3000:3000 -e BLOCKFROST_API_KEY=your-key indigo-mcp
It runs the HTTP transport on port 3000 (MCP_TRANSPORT=http is baked in), which is what the Fly deployment uses.
The server supports HTTP transport for remote/hosted deployments:
MCP_TRANSPORT=http PORT=3000 npx @indigoprotocol/indigo-mcp
This starts an HTTP server with:
POST /mcp — MCP endpoint (Streamable HTTP with SSE)GET /health — Health checkEach client gets its own session: initialize returns an Mcp-Session-Id that subsequent requests must send back. A client that restarts can simply initialize again — existing sessions are unaffected and the server does not need restarting. Bind address and port come from HOST and PORT (MCP_PORT is accepted as an alias for PORT).
Note:
BLOCKFROST_API_KEYis required for write operations (transaction building). Read-only tools work without it. Get a free key at blockfrost.io.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
# macOS
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
notepad "$env:APPDATA\Claude\claude_desktop_config.json"
Standard config:
{
"mcpServers": { "indigo": { "command": "npx", "args": ["-y", "@indigoprotocol/indigo-mcp"], "env": { "INDEXER_URL": "https://analytics.indigoprotocol.io/api", "BLOCKFROST_API_KEY": "your-blockfrost-project-id" } } } }
For nvm users (multiple Node versions):
If you use nvm and have multiple Node versions, you may need to specify the full path and set PATH explicitly:
{
"mcpServers": { "indigo": { "command": "/Users/YOUR_USERNAME/.nvm/versions/node/v22.22.0/bin/npx", "args": ["-y", "@indigoprotocol/indigo-mcp"], "env": { "PATH": "/Users/YOUR_USERNAME/.nvm/versions/node/v22.22.0/bin:/usr/local/bin:/usr/bin:/bin", "INDEXER_URL": "https://analytics.indigoprotocol.io/api", "BLOCKFROST_API_KEY": "your-blockfrost-project-id" } } } }
Note: Replace
YOUR_USERNAMEand Node version with your actual values. Find your Node path withwhich npx.
Add to ~/.claude/settings.json or .claude/settings.json in your project:
nano ~/.claude/settings.json
{
"mcpServers": { "indigo": { "command": "npx", "args": ["-y", "@indigoprotocol/indigo-mcp"], "env": { "INDEXER_URL": "https://analytics.indigoprotocol.io/api", "BLOCKFROST_API_KEY": "your-blockfrost-project-id" } } } }
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project-level):
{
"mcpServers": { "indigo": { "command": "npx", "args": ["-y", "@indigoprotocol/indigo-mcp"], "env": { "INDEXER_URL": "https://analytics.indigoprotocol.io/api", "BLOCKFROST_API_KEY": "your-blockfrost-project-id" } } } }
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "indigo": { "command": "npx", "args": ["-y", "@indigoprotocol/indigo-mcp"], "env": { "INDEXER_URL": "https://analytics.indigoprotocol.io/api", "BLOCKFROST_API_KEY": "your-blockfrost-project-id" } } } }
Install Indigo skills for OpenClaw:
openclaw skills add IndigoProtocol/indigo-skills
Skills are automatically configured — start using Indigo tools immediately.
For full Cardano DeFi capabilities, use both Indigo MCP and Cardano MCP together:
{
"mcpServers": { "indigo": { "command": "npx", "args": ["-y", "@indigoprotocol/indigo-mcp"], "env": { "BLOCKFROST_API_KEY": "your-blockfrost-project-id" } }, "cardano": { "command": "npx", "args": ["-y", "@indigoprotocol/cardano-mcp"], "env": { "SEED_PHRASE": "word1,word2,word3,...", "BLOCKFROST_PROJECT_ID": "your-blockfrost-project-id" } } } }
Run the server directly via stdio:
INDEXER_URL=https://analytics.indigoprotocol.io/api \
BLOCKFROST_API_KEY=your-blockfrost-project-id \ npx @indigoprotocol/indigo-mcp
Or install globally and reference the binary:
npm install -g @indigoprotocol/indigo-mcp
indigo-mcp
For any client that supports MCP over stdio, point it to the npx @indigoprotocol/indigo-mcp command with the environment variables above.
| Tool | Description | Parameters |
|---|---|---|
get_assets | Get all Indigo iAssets with prices and interest data | None |
get_asset | Get details for a specific iAsset | asset: iUSD, iBTC, iETH, iSOL, iEUR, iJPY, or iADA |
get_asset_price | Get the current price for a specific iAsset | asset: iUSD, iBTC, iETH, iSOL, iEUR, iJPY, or iADA |
get_ada_price | Get the current ADA price in USD | None |
get_indy_price | Get the current INDY token price in ADA and USD | None |
| Tool | Description | Parameters |
|---|---|---|
get_all_cdps | Get all CDPs/loans, optionally filtered by iAsset | asset?: iAsset filter; limit?: 1-500 (default 50); offset?: pagination offset |
get_cdps_by_owner | Get CDPs for a specific owner | owner: payment key hash (56-char hex) or bech32 address |
get_cdps_by_address | Get CDPs for a specific Cardano address | address: bech32 address (addr1... or addr_test1...) |
analyze_cdp_health | Analyze collateral ratios and liquidation risk | owner: payment key hash or bech32 address |
Pyth-priced iAssets have a submission deadline. Every iAsset is currently
priced through Pyth, and the on-chain feed validator only accepts a transaction
for 280 seconds after the price update it embeds. Price-dependent write
tools (
open_cdp,withdraw_cdp,mint_cdp,redeem_cdp,freeze_cdp,
leverage_cdp,redeem_rob) therefore return asummary.pythblock with the
price, its timestamp and a
submitBeforedeadline. If signing takes longer
than that — a hardware wallet, or a human approving in a browser — rebuild the
transaction rather than submitting a stale one. A price update that has already
expired is rejected at build time with a retry hint.
| Tool | Description | Parameters |
|---|
ตัดมาแค่ช่วงต้น อ่านต่อใน repo