AgenticFundManagement
Agentic Fund Management is a demo project that utilizes multiple agents for fund management. It leverages an AI-assisted REST API to generate wallets and publishes progress via MQTT. A dashboard visualizes the activities of each agent.
GitHub Stars
0
User Rating
Not Rated
Forks
0
Issues
0
Views
0
Favorites
0
Agentic Fund Management
This repository contains four main components:
- NANO_MCP_SERVER – original Nano MCP server codebase
- nano-mcp-api – REST API wrapper used for this demo
- fund-demo – multi-agent demo using the Letta framework for asynchronous control. It calls the REST API for AI help, generates a wallet, writes the address to
fund-wallet.txt, and publishes progress over MQTT - dashboard – web dashboard and MQTT broker showing each agent's activity
Setup
Install dependencies and run tests in each project:
cd NANO_MCP_SERVER && npm install --omit=dev && cd ..
cd nano-mcp-api && npm install && npm test && cd ..
cd fund-demo && npm install && npm test && cd ..
cd dashboard && npm install && cd ..
The REST API exposes an /ai/ask endpoint that forwards prompts to Google Gemini. Set GEMINI_API_KEY to override the default demo key.
Running the demo
- Start the REST API:
node nano-mcp-api/src/server.js - Start the dashboard which also runs the MQTT broker:
node dashboard/server.js - In another terminal, run the demo:
cd fund-demo && npm start
Visit http://localhost:4000 to view agent progress. The generated wallet address
is stored in fund-demo/fund-wallet.txt.
See docs/ACTION_PLAN.md for a detailed overview of each agent role and how the Letta framework is used.