Skip to content
Conduit

mcp server

aave-mcp

A simple MCP that wraps the Aave SDK

Too-Far/aave-mcpcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • Node.js 20 or newer
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "too-far-aave-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "aave-mcp"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 24, 2026

Aave MCP Server

A containerized version of "Aave MCP Server"

Repository: rdturner40/aave-mcp

Description

A Model Context Protocol (MCP) server implementation that provides standardized access to Aave protocol data (reserves, user positions, tokens, interest rates, etc.) across multiple chains. Built with TypeScript and the official Aave SDK.

Usage

The containers are built automatically and are available on Docker Hub.

  1. Pull the Docker image:
docker pull rdturner40/aave-mcp:latest
  1. Run the container:
docker run -i --rm \
-e ETHEREUM_RPC_URL=your_ethereum_rpc_url \
rdturner40/aave-mcp
  • --rm removes the container after it exits, so you don't have to clean up manually.
  • -i allows you to interact with the container in your terminal.

Configuration

The container supports the following configuration options:

Environment Variables

  • ETHEREUM_RPC_URL (required for Ethereum mainnet queries)
  • (Optional) ARBITRUM_RPC_URL, OPTIMISM_RPC_URL, POLYGON_RPC_URL, AVALANCHE_RPC_URL, BASE_RPC_URL for other supported chains

Usage with Cursor

To use this MCP server with Cursor, add the following to your .cursor/composer.yml:

{
  "mcpServers": {
    "aave-mcp": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "rdturner40/aave-mcp"],
      "env": {
        "ETHEREUM_RPC_URL": "your_ethereum_rpc_url"
      }
    }
  }
}

Usage with Claude

{
  "mcpServers": {
    "aave-mcp": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "rdturner40/aave-mcp"],
      "env": {
        "ETHEREUM_RPC_URL": "your_ethereum_rpc_url"
      }
    }
  }
}

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! If you notice any issues or have suggestions for improvements, please open an issue or submit a pull request.

↑↓ navigate openesc close