MCP Server - GitHub and AlphaVantage API Integration
LocalAbout MCP Server - GitHub and AlphaVantage API Integration
This MCP server provides developers and market-data analysts with GitHub lookups and AlphaVantage stock analysis, including repository searches and technical indicators.
Key features
- 01Search GitHub users and repositories
- 02Fetch user and repository details
- 03List a user's public repositories
- 04Retrieve intraday stock data
- 05Calculate moving averages and detect trends and crosses
Use cases
- 01Find GitHub users or projects
- 02Review a user's public repositories
- 03Analyze intraday stock movements
- 04Identify bullish or bearish trends and golden or death crosses
MCP support
As an MCP server, it exposes GitHub lookup and AlphaVantage stock-analysis tools to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Server - GitHub and AlphaVantage API Integration
Overview
This MCP (Modular Conversational Platform) server provides tools to interact with the GitHub API and AlphaVantage API. The server enables fetching user and repository details from GitHub, searching repositories, and performing technical analysis on stock market data using AlphaVantage.
Features
- Search GitHub users and repositories.
- Fetch details of a GitHub user or repository.
- Retrieve public repositories of a GitHub user.
- Perform stock market analysis using AlphaVantage, including:
- Fetching intraday stock data.
- Calculating moving averages.
- Identifying bullish or bearish trends.
- Detecting golden and death crosses.
Installation
Ensure you have Python installed (>=3.8) and install the necessary dependencies:
install uv package manager
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Setup
- Clone this repository:
git clone <repository_url> cd <repository_folder> - install the dependencies
uv add -r 'requirements.txt'
- Set up your AlphaVantage API key in the
.envvariable.
finance_server=apikey
- Run the MCP server:
mcp install finance_server.py
mcp install githubMCP.py
License
This project is open-source under the MIT License.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.