mcp-trader

mcp-trader

116

MCP Trader Server is an MCP-based server tailored for stock traders, offering comprehensive tools for technical analysis, stock evaluation, and trading strategy optimization. It provides features like technical analysis, volume analysis, pattern recognition, position sizing, and risk management, integrating smoothly with existing systems such as Claude Desktop.

MCP Trader Server

A Model Context Protocol (MCP) server for stock traders.

Features

  • analyze-stock: Performs technical analysis on stocks.
  • relative-strength: Calculates stock's relative strength against a benchmark.
  • volume-profile: Analyzes volume distribution by price.
  • detect-patterns: Identifies chart patterns.
  • position-size: Calculates optimal position size based on risk.
  • suggest-stops: Provides stop loss suggestions.

Technical Analysis Capabilities

  • Technical indicators and trend analysis.
  • Comparative performance analysis.
  • Volume analysis.
  • Chart pattern detection.
  • Position sizing and risk management.

Data Sources

  • Uses the Tiingo API for market data.

Setup and Installation

  • Requires Python 3.11+, uv, ta-lib, and a Tiingo API Key.
  • Installation via Smithery with Claude Desktop integration.
  • Docker deployment available.

Development

  • Includes build, run, and HTTP server mode instructions.

Contributing

  • Contributions are welcomed for new tools, improvements, and documentation.

Future Plans

  • Portfolio and options analysis, backtesting, sentiment analysis, and real-time data support.