mcpField
M
MCP Server - GitHub and AlphaVantage API Integration

MCP Server - GitHub and AlphaVantage API Integration

Local
github.com/Uditdev21Developer Tools0Updated 85w ago

About 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

  1. 01Search GitHub users and repositories
  2. 02Fetch user and repository details
  3. 03List a user's public repositories
  4. 04Retrieve intraday stock data
  5. 05Calculate moving averages and detect trends and crosses

Use cases

  1. 01Find GitHub users or projects
  2. 02Review a user's public repositories
  3. 03Analyze intraday stock movements
  4. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP 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

  1. Clone this repository:
    git clone <repository_url>
    cd <repository_folder>
    
  2. install the dependencies
uv add -r 'requirements.txt'
  1. Set up your AlphaVantage API key in the .env variable.
finance_server=apikey
  1. Run the MCP server:
mcp install finance_server.py
mcp install githubMCP.py

License

This project is open-source under the MIT License.

Comments

Markdown supported

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.