Skip to main content
Glama

Stock Analysis MCP Server

by ParseDark

Stock Analysis MCP Server

This project is a server built using the FastMCP framework, providing various tools for accessing and analyzing stock market data.

Features

The server exposes the following tools:

  • Concept Power Tools (/stock): Analyzes the strength of stock concept sectors based on fund flow and price change.
  • Finance Tools (/finance): Provides access to stock financial core indicators and company information.
  • Stock F10 Tools (/f10): Fetches and summarizes Stock F10 information.
  • Market Emotion Tools (/market): Retrieves and summarizes A-share market emotion indicators.
  • Stock Keep Up Tools (/stockUp): Provides lists of continuous limit-up stocks and limit-up stocks.
  • Web Search Tools (Tavily) (/websearch): Provides a web search tool.

Setup and Installation

  1. Clone the repository:
    git clone <repository_url> cd mcp_stock
  2. Create a virtual environment (recommended):
    python -m venv venv source venv/bin/activate
  3. Install dependencies:Install the required packages using pip:
    pip install -r requirements.txt playwright install
  4. Configuration:Some tools might require API keys or other configuration. Please refer to the config.py file and potentially create a .env file if necessary (based on os.getenv usage in server.py).
    TAVILY_API_KEY=
  5. Run the server:You can run the server using the server.py script. The server will listen on the port specified by the PORT environment variable, defaulting to 8000.
    fastmcp run server.py --transport=sse --port=8000 --host=0.0.0.0
    To run on a specific port:
    fastmcp run server.py --transport=sse --port=8000 --host=0.0.0.0

Usage

Once the server is running, you can interact with the tools via the /mcp prefix followed by the tool's mount path (e.g., /mcp/stock, /mcp/finance). The specific endpoints and expected parameters for each tool can be found by examining the tool definitions within each tool's Python file.

-
security - not tested
F
license - not found
-
quality - not tested

A FastMCP-based server that provides tools for analyzing stock market data, including concept sector strength, financial indicators, F10 information, market emotion indicators, and tracking limit-up stocks.

  1. Features
    1. Setup and Installation
      1. Usage

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          The MCP Trader Server conducts comprehensive technical analysis on stocks, offering insights into trends, momentum indicators, volatility metrics, and volume analysis to support stock trading decisions.
          Last updated -
          29
          Python
          • Apple
        • A
          security
          A
          license
          A
          quality
          An MCP server that provides KOSPI/KOSDAQ stock data using FastMCP.
          Last updated -
          5
          12
          Python
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          A FastMCP-based service that provides stock data including historical prices, fundamental information, and financial news.
          Last updated -
          1
          Python
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          An MCP server that provides comprehensive financial insights and analysis by leveraging real-time market data, news, and advanced analytics for stocks, options, financial statements, and economic indicators.
          Last updated -
          17
          35
          Python
          MIT License
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/ParseDark/mcp_stock'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server