PX

plexa-xyz/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 0 forks 质量 72 趋势 8MIT

A Model Context Protocol server that gives any MCP client (Claude Desktop, Cursor, your own agent) two economic-safety tools from — the x402-native — paid per call in USDC, no accounts:

概览

A Model Context Protocol server that gives any MCP client (Claude Desktop, Cursor, your own agent) two economic-safety tools from — the x402-native — paid per call in USDC, no accounts: It is a (https://api.getplexa.com) — it pays a 402 automatically, signs the USDC authorization with your wallet, and never sees your key. The liquidity engine stays behind the API. A generic wallet guard answers "can I sign this transaction?". It can't answer the question an automated trader actually needs: what price will this swap really fill at under my size, and is this token a trap (rug / honeypot / thin liquidity)? Plexa answers both. This package puts those answers one tool-call away inside any MCP-speaking agent. Nothing to install — point your MCP client at the package via npx. It is fetched and run on demand. Add to ~/.cursor/mcp.json (or ) — the same mcpServers block as above. Restart the client. You should see the plexa_quote and plexa_pretrade_check tools available.

README

以下为原文 README 节选,完整内容请查看原文。

@getplexa/mcp — Plexa MCP server

A Model Context Protocol server that gives any MCP client (Claude Desktop, Cursor, your own agent) two economic-safety tools from Plexa — the x402-native economic-safety layer for trading agents — paid per call in USDC, no accounts:

Tool Wraps Price Returns
plexa_quote POST /v1/quote $0.02 Executable fill price under size (not mid/spot), price impact (bps), realizable depth, per-leg route, worst-case slippage, confidence — from canonical on-chain quoters on Base, Polygon & Arbitrum.
plexa_pretrade_check POST /v1/pretrade/check $0.05 Two levels. verdict: avoid only when a listed trap is proven on-chain at that block (no pool to exit into · the counter-asset pot is under 5% of your size, and the pot is a hard upper bound on what a sale can return · the token’s own trading gate is off), clear otherwise — clear means no provable trap, not “safe”. risk_profile: age, holder concentration, liquidity depth incl. exitLiquidityUsd, oracle availability, transfer limits — as data you weigh, not as a rating. Plus reasons, confidence and an executable quote. (Base-only today.)

It is a thin client of the public API (https://api.getplexa.com) — it pays a 402 automatically, signs the USDC authorization locally with your wallet, and never sees your key. The liquidity engine stays behind the API.


Why

A generic wallet guard answers “can I sign this transaction?”. It can’t answer the economic question an automated trader actually needs: what price will this swap really fill at under my size, and is this token a trap (rug / honeypot / thin liquidity)? Plexa answers both. This package puts those answers one tool-call away inside any MCP-speaking agent.


Install

Nothing to install — point your MCP client at the package via npx. It is fetched and run on demand.

Claude Desktop

Add to claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "plexa": {
      "command": "npx",
      "args": ["-y", "@getplexa/mcp"],
      "env": {
        "PLEXA_BASE_URL": "https://api.getplexa.com",
        "AGENT_WALLET_KEY": "0x",
        "CHAIN": "base"
      }
    }
  }
}

Cursor

Add to ~/.cursor/mcp.json (or Settings → MCP → Add) — the same mcpServers block as above.

Restart the client. You should see the plexa_quote and plexa_pretrade_check tools available.


Configuration

在 GitHub 查看完整 README

安装

npx -y @getplexa/mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "plexa": { "command": "npx", "args": ["-y", "@getplexa/mcp"], "env": { "PLEXA_BASE_URL": "https://api.getplexa.com", "AGENT_WALLET_KEY": "0x<your funded wallet private key>", "CHAIN": "base" } } } }