madebygps /
azure-terminal-copilot
A Python-based Azure CLI assistant that provides natural language processing capabilities for Azure commands, leveraging Azure MCP Server.
61/100 healthLoading repository data…
ai-agents-strategy / repository
MCP Server leverage Python-SDK, AlphaVantage & Claude AI or Stock Market Analysis
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A powerful stock market analysis application that leverages the AlphaVantage API to provide real-time stock data and technical analysis. This application integrates with the Model Context Protocol (MCP) to enable AI assistants to access stock market data and analysis.
This project is based on the excellent article Step-by-Step Guide: Building an MCP Server using Python SDK, AlphaVantage & Claude AI by Syed Hasan, with improvements to follow the latest MCP Python SDK best practices.
Clone the repository
git clone https://github.com/yourusername/mcp-stock-market-analysis.git
cd mcp-stock-market-analysis
Create and activate a virtual environment
For Windows:
python -m venv venv
venv\Scripts\activate
For macOS/Linux:
python -m venv venv
source venv/bin/activate
Install dependencies
Using pip:
pip install -e .
Or using uv (faster):
pip install uv
uv install
Set up environment variables
Create a .env file in the project root with your AlphaVantage API key:
ALPHA_VANTAGE_API_KEY=your_api_key_here
You can get a free API key by signing up at AlphaVantage.
The easiest way to run the entire application (API server, MCP server, and dashboard) is:
python server.py
This will start:
python main.py
cd dashboard
streamlit run app.py
| Endpoint | Method | Description | Example |
|---|---|---|---|
/quote/{symbol} | GET | Get the latest stock quote | /quote/AAPL |
/analyze/{symbol} | GET | Get detailed stock analysis with indicators | /analyze/MSFT |
/historical/{symbol} | GET | Get historical data with technical indicators | /historical/GOOGL |
| Tool | Description | Parameters |
|---|---|---|
get_stock_quote | Get the latest stock quote | symbol: Stock symbol (e.g., AAPL) |
analyze_stock | Get detailed stock analysis with technical indicators | symbol: Stock symbol (e.g., AAPL) |
| Resource | Description | Example URI |
|---|---|---|
| Stock Quote | Get formatted stock quote information | stock://AAPL/quote |
| Stock Analysis | Get formatted stock analysis information | stock://AAPL/analysis |
curl http://localhost:8000/quote/AAPL
Response:
{
"symbol": "AAPL",
"price": 221.53,
"change": -2.21,
"change_percent": "-0.9889%",
"volume": 58932401,
"latest_trading_day": "2025-03-26"
}
Once the MCP server is running, you can connect it to Claude Desktop or other MCP-compatible AI assistants. The AI can then use commands like:
Get me the latest stock quote for Apple.
Analyze the recent performance of Microsoft stock.
.env fileThis project is licensed under the MIT License - see the LICENSE file for details.
Selected from shared topics, language and repository description—not editorial ratings.
madebygps /
A Python-based Azure CLI assistant that provides natural language processing capabilities for Azure commands, leveraging Azure MCP Server.
61/100 healthreboot-dev /
Reboot library for MCP, leverages Reboot's durability and workflows for safer, scalable MCP servers.
44/100 healthluuisotorres /
AI Agent built with Google ADK that leverages Google Maps MCP Server to answer real-world location questions with tool usage and traceable execution via Opik.
MaitreyaM /
A Python-based MCP (Model Context Protocol) server powered by FastMCP that leverages Pandoc for flexible document conversion between various formats (Markdown, DOCX, PDF, HTML, etc.), designed for use with AI agents like Claude. Includes Docker configuration for easy deployment.
46/100 healthradial-hks /
MCPServer is a Python-based server that leverages Alibaba's FunASR library to provide speech processing services through the FastMCP framework.
47/100 healthAzure-Samples /
Python developers who have built servers with the official MCP SDK wanting to host remotely on Azure Functions can leverage this scaffold for easy deployment.
5/100 health