MCP.so
ログイン
P

Portfolio Analyzer MCP Server

@Aakash356A

基本情報

カテゴリ

金融とコマース

トランスポート

stdio

作者

Aakash356A

投稿者

Aakash Divakar

Portfolio Analyzer MCP Server について

Talk to Claude about your stock portfolio using live market data. Ask things like "Give me a full review of my portfolio this week" or "Any breaking news or SEC filings for my holdings today?", Claude calls the right tools and writes the analysis.

#mcp-claude-ai-python-stockmarket-fintech-opensource-sideproject

Portfolio Analyzer MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "portfolio-analyzer": {
      "command": "python",
      "args": [
        "/FULL/PATH/TO/portfolio-analyzer/mcp_server.py"
      ]
    }
  }
}

Portfolio Analyzer MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Portfolio Analyzer?

Portfolio Analyzer is a local-first stock portfolio tracker with a built-in MCP server for Claude Desktop. It consists of a Streamlit web app dashboard and an MCP server that connects Claude Desktop to live portfolio data—including prices, technicals, SEC filings, and news—without a cloud subscription. It is for investors who want to interact with their portfolio analysis through natural language in Claude.

How to use Portfolio Analyzer?

Install dependencies with pip install -r requirements.txt. For the MCP server, edit the Claude Desktop config file (claude_desktop_config.json) to point to mcp_server.py and restart Claude Desktop. For the Streamlit app, add an OpenRouter API key to .env and run streamlit run app.py.

Key features of Portfolio Analyzer

  • Eight MCP tools for portfolio data, metrics, and analysis
  • Technical analysis with RSI, MACD, SMA, and Bollinger Bands
  • Portfolio metrics including Sharpe ratio, max drawdown, and beta
  • Multi-source news with market impact scoring
  • SEC EDGAR filings for recent 8-K/10-K/10-Q documents
  • Side-by-side multi-stock comparison for any ticker
  • AI-powered investment summaries via Claude Sonnet 4.6
  • Three ways to add holdings: broker auto-connect, CSV upload, or manual entry

Use cases of Portfolio Analyzer

  • Ask Claude for a full review of your portfolio's weekly performance
  • Get technical analysis for any stock, such as RSI and support levels
  • Request breaking news or SEC filings related to your holdings
  • Compare multiple stocks side-by-side for technical and fundamental strength
  • Receive an AI-written personal investment memo covering winners, losers, and macro themes

よくある質問

1

What runtime dependencies does Portfolio Analyzer require?

Python 3.9+ and the packages listed in `requirements.txt`. The MCP server uses your Claude Desktop subscription; the Streamlit app requires an OpenRouter API key for AI features.

2

Where does Portfolio Analyzer store my data?

All data is stored locally in the `data/` directory, including `portfolio.json` for holdings and a user secret file for SnapTrade. No data is sent to the cloud beyond calls to external APIs for live prices and news.

3

How up-to-date is the data in Portfolio Analyzer?

Yahoo Finance data has approximately a 15-minute delay on the free feed. API responses are cached for 5 minutes to avoid rate-limit issues.

4

Does Portfolio Analyzer support tickers outside my portfolio?

Yes. The technical analysis, news, SEC filings, and stock comparison tools work for any ticker, not just your portfolio holdings.

5

Is Portfolio Analyzer investment advice?

No. The README explicitly states that the tool is not investment advice.

コメント

「金融とコマース」の他のコンテンツ