Stock Analysis MCP Server - Provides various tools for accessing and analyzing stock market data
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-parsedark-mcp-stock","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 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:** ```bash git clone <repository_url> cd mcp_stock ``` 2. **Create a virtual environment (recommended):** ```bash python -m venv venv source venv/bin/activate ``` 3. **Install dependencies:** Install the required packages using pip: ```bash 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. ```bash fastmcp run server.py --transport=sse --port=8000 --host=0.0.0.0 ``` To run on a specific port: ```bash 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 …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.