mcp-trader

The MCP Trader Server repository provides a Model Context Protocol server equipped with tools for stock analysis and trading, including technical analysis, relative strength calculations, and position sizing.

102
7

MCP Trader Server

smithery badge

The MCP Trader Server is a Model Context Protocol (MCP) server designed for stock traders, providing tools for stock analysis and trading.

Features

Tools

It offers tools like analyze-stock for technical analysis, relative-strength to compare a stock against a benchmark, and volume-profile for volume distribution analysis. The detect-patterns tool identifies chart patterns, while position-size calculates optimal position sizes based on risk parameters. suggest-stops recommends stop-loss levels using ATR, percentage-based, and technical levels.

Technical Analysis Capabilities

The server leverages modules like TechnicalAnalysis (moving averages, RSI, MACD), RelativeStrength (multi-timeframe scoring), VolumeProfile (POC identification), PatternRecognition (chart patterns), and RiskAnalysis (position sizing).

Data Sources

It uses the Tiingo API for historical OHLCV data, adjusted prices, and up to 1 year of historical data.

Development

The server can run in HTTP mode, offering endpoints for listing tools and executing them.

Repository

WS
wshobson

wshobson/mcp-trader

Created

January 9, 2025

Updated

March 28, 2025

Language

Python

Category

Developer Tools