Skip to main content
Glama
EricxStone

crypto-earn-mcp

by EricxStone
README.md
# 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:
```bash
npm install
```

2. Build the project:
```bash
npm run build
```

3. Add the MCP server to your agent (e.g. Claude desktop)
```json
{
  "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