mcp-alphavantage

mcp-alphavantage

2

This project is an MCP server designed to integrate Alpha Vantage API endpoints, offering financial data services like stocks and commodities for MCP-compatible systems. It enhances performance and API rate limit compliance with an LRU caching mechanism and categorizes data into distinct financial tools.

Alpha Vantage MCP Server

A Model Context Protocol (MCP) server for integrating Alpha Vantage API endpoints, providing access to financial data like stocks, options, intelligence, fundamental data, and technical indicators. It requires Node.js, npm, and an Alpha Vantage API key. The server is configured via MCP client settings.

Available Tools

  • Core Stocks
  • Options Data
  • Alpha Intelligence
  • Fundamental Data
  • Technical Indicators
  • Forex
  • Cryptocurrencies
  • Commodities
  • Economic Indicators

Project Structure

  • Modular structure with tools directory categorizing different financial data types.

Caching

  • Implements in-memory LRU cache for tool responses with configurable TTLs.

Licensing

  • Licensed under the GNU General Public License v3.

Contributing

  • Contributions follow a standard fork-and-pull request workflow.

Support

  • For issues, open a GitHub issue.