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.0.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.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_stock_tracker-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 789174dd6879b5ba4e230e57555bfde8565dfcfea18c89a6c9f101b4b01a6235
MD5 12c0db1b704d920c976735604abf5c4a
BLAKE2b-256 2da822fb8b389c05da24f6cb4f25e1664542d38de6430dacf70e8b5995354ea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcp_stock_tracker-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84b358459d4ce8004c7fe9fc41ce66f12663cb1a3bbf2f3968e6b858c49da4e6
MD5 66abddc6c43b6125736b99595085042e
BLAKE2b-256 404165f66710720c2d977ab513c67ad1eec7abe7cacc64d4bd5519afa078fef9

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