Set up
Runs on your computer. Pick your agent and operating system.
Before you start
- Node.js 20 or newer
{
"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, 2026Aave 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.
- Pull the Docker image:
docker pull rdturner40/aave-mcp:latest
- Run the container:
docker run -i --rm \
-e ETHEREUM_RPC_URL=your_ethereum_rpc_url \
rdturner40/aave-mcp
--rmremoves the container after it exits, so you don't have to clean up manually.-iallows 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_URLfor 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.