angle-one-mcp-server

angle-one-mcp-server

0

The Angle One Stock MCP is a Model Control Protocol server designed to collect and analyze stock market data using the Angle One API. It computes technical metrics such as RSI and EMA and is written in TypeScript for cross-platform compatibility.

Angle One Stock MCP

A generic MCP for fetching stock data and performing technical analysis using the Angle One API. This project supports platforms that implement the MCP protocol such as Cursor, Copilot, and Claude AI.

Features

  • Fetches historical stock data
  • Computes technical indicators (RSI, EMA-20, EMA-50)
  • RESTful API with CORS support
  • Implemented in TypeScript

Prerequisites

  • Node.js version 14 or higher
  • Angle One API credentials
  • MCP-compatible platforms

Setup Instructions

  1. Clone the repository
  2. Run dependency installation
  3. Configure environmental variables for API credentials

API Endpoints

  • Access stock data with /api/stock/:symbol endpoint

Technical Indicators

  • Calculates RSI and EMAs with adjustable periods

Configuration

  • Set historical data period via the DATA_PERIOD_MONTHS variable in .env file.

MCP Integration

  • Usable across various platforms supporting the MCP protocol.