DexPaprika
chính thứcTruy cập phân tích DEX thời gian thực trên hơn 20 blockchain với API DexPaprika, theo dõi hơn 5 triệu token, pool, khối lượng giao dịch và dữ liệu thị trường lịch sử. Được xây dựng bởi CoinPaprika.
Bạn có thể làm gì với Dex Paprika MCP?
- Khám phá các mạng và khả năng được hỗ trợ — Yêu cầu AI liệt kê tất cả các blockchain qua
getNetworkshoặc nhận hướng dẫn khởi tạo vớigetCapabilities. - Lấy giá và thông tin chi tiết token theo thời gian thực — Truy xuất giá, khối lượng và siêu dữ liệu cho bất kỳ token nào bằng
getTokenDetailshoặc giá hàng loạt vớigetTokenMultiPrices. - Phân tích các pool thanh khoản và DEX — Truy xuất các pool hàng đầu trên một mạng bằng
getNetworkPools, lọc chúng theo khối lượng hoặc thời gian tạo quagetNetworkPoolsFilter, hoặc liệt kê các DEX vớigetNetworkDexes. - Truy xuất dữ liệu OHLCV lịch sử — Lấy dữ liệu nến cho một pool bằng
getPoolOHLCVđể phân tích xu hướng giá theo thời gian. - Tìm kiếm trên tất cả các mạng — Tìm token, pool hoặc DEX theo tên, ký hiệu hoặc địa chỉ bằng công cụ
search.
Tài liệu
Máy chủ DexPaprika MCP
Một máy chủ Model Context Protocol (MCP) cung cấp quyền truy cập theo yêu cầu vào API dữ liệu tiền điện tử và DEX của DexPaprika. Được xây dựng dành riêng cho các trợ lý AI như Claude để truy xuất dữ liệu token, pool và DEX theo thời gian thực một cách lập trình mà không cần cấu hình.
Tóm tắt
# Install globally
npm install -g dexpaprika-mcp
# Start the server
dexpaprika-mcp
# Or run directly without installation
npx dexpaprika-mcp@latest
DexPaprika MCP kết nối Claude với dữ liệu DEX trực tiếp trên nhiều blockchain. Không yêu cầu khóa API. Cài đặt | Cấu hình | Tham khảo API
Thích thiết lập nhanh gọn? Sử dụng máy chủ MCP được lưu trữ tại mcp.dexpaprika.com: không cần cài đặt, không cần khóa API, cùng 17 công cụ. Xem Giải pháp thay thế được lưu trữ để biết các điểm cuối truyền tải.
Điểm nổi bật của Bản cập nhật Phiên bản 1.3.0
Công cụ mới: getCapabilities (hướng dẫn cho agent với quy trình làm việc, từ đồng nghĩa, phương pháp tốt nhất) và getNetworkPoolsFilter (lọc pool phía máy chủ theo khối lượng, giao dịch, thời gian tạo).
Thay đổi quan trọng: Tham số được đổi tên thành snake_case (poolAddress → pool_address, tokenAddress → token_address, orderBy → order_by). Phân trang hiện được lập chỉ mục từ 1. Xem CHANGELOG.md để có hướng dẫn di chuyển đầy đủ.
Bạn có thể xây dựng những gì?
- Công cụ phân tích Token: Theo dõi biến động giá, thay đổi độ sâu thanh khoản và mô hình khối lượng
- So sánh DEX: Phân tích cấu trúc phí, khối lượng và các pool có sẵn trên các DEX khác nhau
- Phân tích Pool thanh khoản: Giám sát thay đổi TVL, tính toán tổn thất tạm thời và đánh giá tác động giá
- Phân tích thị trường: So sánh token xuyên chuỗi, xu hướng khối lượng và các chỉ số hoạt động giao dịch
- Trình theo dõi danh mục đầu tư: Theo dõi giá trị thời gian thực, phân tích hiệu suất lịch sử, cơ hội lợi suất
- Phân tích kỹ thuật: Thực hiện phân tích kỹ thuật nâng cao bằng dữ liệu OHLCV lịch sử, bao gồm xác định xu hướng, nhận dạng mô hình và tính toán chỉ báo
Cài đặt
Cài đặt qua Smithery
Để tự động cài đặt DexPaprika cho Claude Desktop qua Smithery:
npx -y @smithery/cli install @coinpaprika/dexpaprika-mcp --client claude
Cài đặt thủ công
# Install globally (recommended for regular use)
npm install -g dexpaprika-mcp
# Verify installation
dexpaprika-mcp --version
# Start the server
dexpaprika-mcp
Máy chủ chạy trên cổng 8010 theo mặc định. Bạn sẽ thấy MCP server is running at http://localhost:8010 khi khởi động thành công.
Video hướng dẫn
Xem hướng dẫn từng bước của chúng tôi về cách thiết lập và sử dụng máy chủ DexPaprika MCP:
Tích hợp Claude Desktop
Thêm phần sau vào tệp cấu hình Claude Desktop của bạn:
macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"dexpaprika": {
"command": "npx",
"args": ["dexpaprika-mcp@latest"]
}
}
}
Sau khi khởi động lại Claude Desktop, các công cụ DexPaprika sẽ tự động có sẵn cho Claude.
Giải pháp thay thế được lưu trữ (Không cần cài đặt)
Nếu bạn thích thiết lập nhanh gọn, hãy trỏ bất kỳ máy khách tương thích MCP nào trực tiếp đến máy chủ được lưu trữ tại mcp.dexpaprika.com. Trang đích cung cấp hướng dẫn thiết lập và tài liệu. Các điểm cuối truyền tải sau đây có sẵn:
| Phương thức truyền tải | Điểm cuối | Trường hợp sử dụng |
|---|---|---|
| HTTP có thể truyền phát | https://mcp.dexpaprika.com/streamable-http | Khuyến nghị cho hầu hết các máy khách |
| SSE | https://mcp.dexpaprika.com/sse | Phương thức truyền tải SSE cũ |
| JSON-RPC | https://mcp.dexpaprika.com/mcp | JSON-RPC trực tiếp |
Lưu ý: Đây là các điểm cuối giao thức MCP — chúng sẽ không hiển thị gì trong trình duyệt. Truy cập mcp.dexpaprika.com để xem trang đích.
{
"mcpServers": {
"dexpaprika": {
"type": "streamable-http",
"url": "https://mcp.dexpaprika.com/streamable-http"
}
}
}
Công cụ có sẵn (17)
Khám phá
| Công cụ | Mô tả |
|---|---|
getCapabilities | Khả năng máy chủ, mẫu quy trình làm việc, từ đồng nghĩa mạng và phương pháp tốt nhất. Bắt đầu từ đây. |
getNetworks | Liệt kê mọi mạng blockchain được hỗ trợ (36+) |
getStats | Thống kê hệ sinh thái cấp cao (tổng số mạng, DEX, pool, token) |
search | Tìm kiếm token, pool và DEX trên TẤT CẢ các mạng theo tên, ký hiệu hoặc địa chỉ |
Hoạt động DEX
| Công cụ | Mô tả | Tham số bắt buộc |
|---|---|---|
getNetworkDexes | Liệt kê các DEX trên một mạng cụ thể | network |
Hoạt động Pool
| Công cụ | Mô tả | Tham số bắt buộc |
|---|---|---|
getNetworkPools | CHÍNH — Lấy các pool thanh khoản hàng đầu trên một mạng | network |
getDexPools | Lấy các pool từ một DEX cụ thể | network, dex |
getNetworkPoolsFilter | Lọc pool theo khối lượng, giao dịch, thời gian tạo | network |
getPoolDetails | Thông tin pool chi tiết (giá, khối lượng, TVL, token) | network, pool_address |
getPoolOHLCV | Dữ liệu nến OHLCV lịch sử | network, pool_address, start |
getPoolTransactions | Giao dịch/giao dịch gần đây cho một pool | network, pool_address |
Hoạt động Token
| Công cụ | Mô tả | Tham số bắt buộc |
|---|---|---|
getTokenDetails | Thông tin token chi tiết | network, token_address |
getTokenPools | Các pool thanh khoản chứa một token (bộ lọc phạm vi mạng, results + phân trang con trỏ) | network, token_address |
getTokenMultiPrices | Giá theo lô cho tối đa 10 token | network, tokens[] |
getTopTokens | Token hàng đầu trên một mạng được xếp hạng theo khối lượng, thanh khoản, FDV hoặc thay đổi giá 24h | network |
filterNetworkTokens | Lọc token theo khối lượng, thanh khoản, FDV, giao dịch và thời gian tạo | network |
Phản hồi
| Công cụ | Mô tả | Tham số bắt buộc |
|---|---|---|
submitFeedback | Báo cáo hành vi công cụ không mong muốn, dữ liệu bị thiếu hoặc thiếu sót tài liệu trực tiếp cho nhóm | goal |
Ví dụ sử dụng
// Start by getting capabilities for workflow guidance:
const caps = await getCapabilities();
// Get details about a specific token:
const solanaJupToken = await getTokenDetails({
network: "solana",
token_address: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"
});
// Find pools containing a token (returns `results` with cursor pagination;
// the token filter only works network-scoped):
const jupiterPools = await getTokenPools({
network: "solana",
token_address: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
order_by: "volume_usd_24h",
limit: 5
});
// Get top pools on Ethereum (returns `results` with cursor pagination):
const ethereumPools = await getNetworkPools({
network: "ethereum",
order_by: "volume_usd_24h",
limit: 10
});
// Filter pools by volume and creation time:
const filteredPools = await getNetworkPoolsFilter({
network: "ethereum",
volume_24h_min: 100000,
created_after: 1710806400,
sort_by: "volume_usd_24h",
limit: 20
});
// Get historical price data:
const ohlcvData = await getPoolOHLCV({
network: "ethereum",
pool_address: "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
start: "2023-01-01",
interval: "24h",
limit: 30
});
// Batch prices for multiple tokens (max 10):
const prices = await getTokenMultiPrices({
network: "ethereum",
tokens: [
"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"0xdac17f958d2ee523a2206206994597c13d831ec7"
]
});
Lời nhắc mẫu cho Claude
- "Phân tích token JUP trên Solana. Lấy giá, khối lượng và các pool thanh khoản hàng đầu."
- "So sánh khối lượng giao dịch giữa Uniswap V3 và SushiSwap trên Ethereum."
- "Lấy dữ liệu OHLCV 7 ngày cho SOL/USDC trên Raydium và vẽ biểu đồ giá."
- "Tìm 5 pool hàng đầu theo thanh khoản trên mạng Fantom và phân tích cấu trúc phí của chúng."
- "Lấy các giao dịch gần đây cho pool ETH/USDT trên Uniswap và phân tích áp lực mua so với bán."
- "Hiển thị cho tôi 10 pool hàng đầu trên Ethereum theo khối lượng 24h."
- "Tìm kiếm tất cả các pool chứa token ARB và xếp hạng chúng theo khối lượng."
- "Lọc các pool Ethereum có khối lượng 24h >$100K được tạo trong tuần trước."
- "Trước tiên lấy tất cả các mạng có sẵn, sau đó hiển thị cho tôi các pool hàng đầu trên mỗi mạng chính."
Giới hạn tốc độ & Hiệu suất
- Giới hạn bậc miễn phí: 10.000 yêu cầu mỗi ngày
- Thời gian phản hồi: 100-500ms cho hầu hết các điểm cuối (tùy thuộc vào mạng)
- Độ mới của dữ liệu: Dữ liệu pool và token được cập nhật mỗi 15-30 giây
- Xử lý lỗi: Lỗi có cấu trúc với mã, đề xuất và hướng dẫn thử lại
- Tính khả dụng của dữ liệu OHLCV: Dữ liệu lịch sử thường có sẵn từ ngày tạo token/pool
Khắc phục sự cố
Các vấn đề thường gặp:
- Giới hạn tốc độ: Nếu nhận được lỗi
DP429_RATE_LIMIT, hãy triển khai backoff theo cấp số nhân - Thiếu dữ liệu: Một số token/pool mới hơn có thể có dữ liệu lịch sử không đầy đủ
- Lỗi timeout: Các yêu cầu dữ liệu lớn có thể mất nhiều thời gian hơn, hãy cân nhắc phân trang
- Lỗi mạng: Kiểm tra kết nối mạng, dịch vụ yêu cầu truy cập internet
- Giới hạn OHLCV: Phạm vi tối đa giữa ngày bắt đầu và ngày kết thúc là 1 năm; sử dụng phân trang cho các khung thời gian dài hơn
- OHLCV trống: Pool có thể quá mới — hãy sử dụng
getPoolTransactionsthay thế
Phát triển
# Clone the repository
git clone https://github.com/coinpaprika/dexpaprika-mcp.git
cd dexpaprika-mcp
# Install dependencies
npm install
# Run with auto-restart on code changes
npm run watch
# Build for production
npm run build
# Run tests
npm test
Nhật ký thay đổi
Xem CHANGELOG.md để biết ghi chú phát hành chi tiết và hướng dẫn di chuyển.
Giấy phép
Dự án này được cấp phép theo Giấy phép MIT - xem tệp LICENSE để biết chi tiết.
Tài nguyên bổ sung
- Tài liệu API DexPaprika
- Máy chủ MCP được lưu trữ — Giải pháp thay thế không cần thiết lập
- Đặc tả Model Context Protocol
- DexPaprika - Dữ liệu thị trường phân tích onchain toàn diện
- CoinPaprika - Dữ liệu thị trường tiền điện tử toàn diện
