Local Stock Analyst MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Local Stock Analyst MCP (Python)
Python MCP server that exposes stock-analysis tools with:
Finnhub as primary provider
Alpha Vantage as fallback
local fallback calculations for RSI and MACD
stdioand Render-compatible HTTP transport support
Tools
get_stock_priceget_quoteget_company_profileget_candlesget_stock_newsget_rsiget_macdget_key_financialsget_portfoliolist_sell_decision_data_requirementsanalyze_portfolio_for_sellget_smaget_emaget_bollinger_bandsget_atrget_adxget_stochasticget_obvget_vwapget_support_resistance_levelsdetect_chart_patternsget_market_indicesgenerate_buy_sell_hold_signal
Requirements
Python 3.11+
API key for at least one provider:
FINNHUB_API_KEYALPHAVANTAGE_API_KEY
Setup
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txtRun Locally
Stdio Mode (Claude Desktop local MCP)
$env:TRANSPORT_MODE="stdio"
python -m mcp_serverHTTP Mode (Render/local web MCP)
$env:TRANSPORT_MODE="http"
$env:HOST="0.0.0.0"
$env:PORT="8000"
python -m mcp_serverOptional HTTP transport mode:
HTTP_TRANSPORT=sse(default)HTTP_TRANSPORT=streamable
Health endpoint defaults to /health.
Claude Desktop (Windows) Configuration
%APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"local-stock-analyst": {
"command": "python",
"args": ["-m", "mcp_server"],
"cwd": "D:/mcpserverdemo/mcplocalstockliveinpythonrender",
"env": {
"TRANSPORT_MODE": "stdio",
"FINNHUB_API_KEY": "YOUR_FINNHUB_KEY",
"ALPHAVANTAGE_API_KEY": "YOUR_ALPHA_VANTAGE_KEY"
}
}
}
}Render
Set environment variables:
TRANSPORT_MODE=auto(orhttp)HOST=0.0.0.0PORTprovided by Renderprovider API keys
Build command:
pip install -r requirements.txtStart command:
python -m mcp_serverTests
python -m pytest -qThis server cannot be deployed
Maintenance
Related MCP Connectors
TradeOS MCP: ticker search, My Agent, chart TA, macro news. npm stdio or HTTP.
Financial data MCP server for Claude, ChatGPT, Cursor and Codex. Real-time stock quotes, financial statements, options flow, SEC filings, insider trades, 13F holdings, macro data and market news from gloom.sh, the open-source Bloomberg Terminal alternative.
Portfolio analytics + US-equity market research for AI clients. ChatGPT deep-research compat.
Stocks, crypto, FX, and portfolio math in one tool — no per-source API juggling.