Enables deployment of the MCP server with a Gradio UI interface on Hugging Face's platform for web-based access to quantitative finance tools.
MonteWalk 🚀
Institutional-grade quantitative finance tools for AI agents.
MonteWalk is an MCP server that gives AI assistants (like Claude) access to professional trading tools: real-time market data, paper trading, risk analysis, and portfolio optimization.
✨ Key Features
📊 Market Intelligence: Aggregates data from Yahoo Finance, Alpaca, and CoinGecko.
💰 Paper Trading: Real execution via Alpaca ($100k virtual account).
⚠️ Risk Management: Monte Carlo simulations, VaR, and volatility metrics.
📈 Backtesting: Test strategies with walk-forward analysis.
🗞️ News & Sentiment: Multi-source news aggregation with NLP sentiment scoring.
🤖 Intelligent Watchlist: Auto-syncs with your portfolio via AI prompts.
🚀 Quick Start
1. Prerequisites
Python 3.12+
Alpaca Account (Free Paper Trading)
NewsAPI Key (Optional)
2. Installation
3. Configuration
Create a .env file:
Edit .env with your keys:
4. Run Server
For Hugging Face Deployment (Gradio UI + MCP):
For Local Claude Desktop (stdio-based MCP):
🔌 Connect to Claude Desktop
Local Connection (Recommended):
Add to your claude_desktop_config.json:
Note: Replace
/absolute/path/to/MonteWalkwith your actual path.
Alternative (Streamable HTTP via Gradio): If using app.py, configure with URL:
⚠️ Note: You must start
app.pyBEFORE launching Claude Desktop for this to work.
📚 Usage
Just ask Claude:
"What's my portfolio risk?"
"Analyze TSLA technicals and sentiment."
"Backtest a 10/50 MA crossover on Apple."
"Buy 10 shares of MSFT."
"Run morning briefing." (Auto-syncs watchlist!)
See API_REFERENCE.md for full tool documentation.
🛠️ Architecture
Core: FastMCP server
Data: yfinance, Alpaca, CoinGecko, NewsAPI
Analysis: NumPy, SciPy, Pandas, TextBlob
Security: Paper trading only, local data storage
📄 License
MIT License. Built for the MCP 1st Birthday Hackathon.
This server cannot be installed