Skip to content

EricxStone/crypto-earn-mcp

Repository files navigation

Crypto Earn MCP Server

This is a MCP server that provides market data from earn providers. It will also be interacting with the smart contracts of the providers to deposit and withdraw assets.

Prerequisites

  • Node.js (v22 or later)

Installation

  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Add the MCP server to your agent (e.g. Claude desktop)
{
  "mcpServers": {
    "crypto-earn": {
      "command": "npx",
      "args": [
        "-y",
        "@ericxstone/crypto-earn-mcp"
      ],
    }
  }
}

Usage

You can start with prompt like What is the APR of ETH on AAVE?

If you want to check your AAVE position, you can use prompt like What is my AAVE position on address 0x1234567890123456789012345678901234567890?

Features

Feature Description Status
AAVE Market Data Get market data from Aave Done
Multi-chain supported Support for multiple blockchain networks on AAVE Done
User Data Get user-specific data from Aave Done
Wallet Integration Connect and interact with user wallets Planned
Deposit/Withdraw Interact with smart contracts for deposit and withdraw Planned
Multi-provider support Support for multiple providers Planned

License

MIT

About

A MCP server that works with MCP product like AAVE, Compound, etc.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors