MCP Trader Server
by wshobson
MCP Trader Server is a Model Context Protocol (MCP) server designed for stock traders. It provides tools for technical analysis, relative strength calculations, volume profiling, pattern detection, and position sizing.
Last updated: N/A
What is MCP Trader Server?
MCP Trader Server is an MCP server that provides a suite of tools for stock analysis and trading, leveraging the Tiingo API for market data. It allows users to perform technical analysis, calculate relative strength, analyze volume profiles, detect chart patterns, and determine optimal position sizes.
How to use MCP Trader Server?
The server can be installed via Smithery or manually using Python. It provides tools accessible through an HTTP API or integrated with Claude Desktop. Users can call tools like 'analyze-stock' by providing the required arguments, such as the stock symbol.
Key features of MCP Trader Server
Technical analysis tools (moving averages, momentum indicators)
Relative strength calculation against benchmarks
Volume profile analysis with Point of Control and Value Area
Chart pattern detection with confidence levels
Position sizing based on risk parameters
Stop loss suggestions based on technical analysis
Use cases of MCP Trader Server
Analyzing the technical setup of a stock before trading
Comparing a stock's performance against a benchmark index
Identifying key price levels based on volume distribution
Detecting potential chart patterns for trading opportunities
Calculating the appropriate position size to manage risk
Suggesting stop loss levels based on various technical indicators
FAQ from MCP Trader Server
What data source does the server use?
What data source does the server use?
The server uses the Tiingo API for market data.
What programming language is the server written in?
What programming language is the server written in?
The server is written in Python.
How do I install the server?
How do I install the server?
You can install the server via Smithery or manually using Python and uv.
What is the purpose of the smithery.yaml file?
What is the purpose of the smithery.yaml file?
The smithery.yaml file defines the server's configuration parameters, command function, and integration with Claude Desktop.
How can I contribute to the project?
How can I contribute to the project?
You can contribute by adding new tools, improving existing tools, adding data sources, improving documentation, or fixing bugs.