Skip to main content

MCP server providing real-time stock price tracking with an interactive dashboard

Project description

MCP Stock Tracker

A Model Context Protocol (MCP) server that provides real-time stock price tracking with an interactive dashboard.

Installation

Goose

Install in Goose

Or install manually: Go to Advanced settings -> Extensions -> Add custom extension. Name to your liking, use type STDIO, and set the command to uvx mcp-stock-tracker. Click "Add Extension".

Other MCP Clients (Claude Desktop, etc.)

Add to your MCP client configuration:

{
  "mcpServers": {
    "stock-tracker": {
      "command": "uvx",
      "args": ["mcp-stock-tracker"],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Getting an API Key

This server requires an Alpha Vantage API key to fetch stock data.

  1. Visit https://www.alphavantage.co/support/#api-key
  2. Sign up for a free API key (25 requests/day)
  3. Premium tiers with higher limits available at https://www.alphavantage.co/premium/

Features

  • Real-time stock quotes via Alpha Vantage API
  • Interactive web dashboard for tracking multiple stocks
  • Auto-refresh every 30 seconds
  • Visual price change indicators (green/red)
  • Track price, volume, and daily high/low

Tools

Tool Description
get_stock_quote Fetch real-time stock data for a symbol

Resources

Resource Description
ui://stock-tracker/dashboard Interactive dashboard UI

Development

git clone https://github.com/DOsinga/mcp_app_stocks.git
cd mcp_app_stocks
pip install -e ".[dev]"

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_stock_tracker-0.1.1.tar.gz (88.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_stock_tracker-0.1.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file mcp_stock_tracker-0.1.1.tar.gz.

File metadata

  • Download URL: mcp_stock_tracker-0.1.1.tar.gz
  • Upload date:
  • Size: 88.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for mcp_stock_tracker-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bcba03122129236158b9f11317dc20a39c22eddb9cdd86a13c70545e8a0ac3d7
MD5 b9317729e49a856c7cab0e48258f2319
BLAKE2b-256 b38eaae3697453902ecfe5ec3aaa688511994f8b9d3f6f724e10edf53d0e9604

See more details on using hashes here.

File details

Details for the file mcp_stock_tracker-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_stock_tracker-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6445d3b6e28dfc9de0104d8abf41fb943098fee178de67cd1246a7b5d46693e7
MD5 f63d9adde57e8c2dc2a029b6a4b1ccd2
BLAKE2b-256 274d28e0716a61589e1f19345814c5f30173b4e85400d763d7e102c8114becdf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page