mcpField
M
MCP Server - GitHub and AlphaVantage API Integration

MCP Server - GitHub and AlphaVantage API Integration

ローカル
github.com/Uditdev21開発ツール085 週間前に更新

MCP Server - GitHub and AlphaVantage API Integration について

GitHub の検索・詳細取得と AlphaVantage の株式分析を提供する MCP サーバーです。開発者や市場データ分析者が、リポジトリ情報やテクニカル指標を調べる用途に向いています。

主な機能

  1. 01GitHub ユーザーとリポジトリの検索
  2. 02ユーザーとリポジトリの詳細取得
  3. 03ユーザーの公開リポジトリ一覧
  4. 04株価の日中データ取得
  5. 05移動平均の計算とトレンド・クロスの検出

活用シーン

  1. 01GitHub ユーザーやプロジェクトの検索
  2. 02ユーザーの公開リポジトリの確認
  3. 03株価の日中変動の分析
  4. 04強気・弱気トレンドやゴールデンクロス・デッドクロスの特定

MCP 対応

MCP サーバーとして、GitHub の検索機能と AlphaVantage の株式分析ツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP サーバー - GitHub と AlphaVantage API の統合

概要

この MCP(Modular Conversational Platform)サーバーは、GitHub API と AlphaVantage API を操作するためのツールを提供します。このサーバーを使用すると、GitHub からユーザーやリポジトリの詳細を取得したり、リポジトリを検索したり、AlphaVantage を使用して株式市場データのテクニカル分析を実行したりできます。

機能

  • GitHub のユーザーやリポジトリを検索します。
  • GitHub のユーザーまたはリポジトリの詳細を取得します。
  • GitHub ユーザーの公開リポジトリを取得します。
  • AlphaVantage を使用して株式市場の分析を実行します。以下の機能があります。
    • 日中の株価データを取得します。
    • 移動平均を計算します。
    • 強気または弱気のトレンドを特定します。
    • ゴールデンクロスとデッドクロスを検出します。

インストール

Python(>=3.8)がインストールされていることを確認し、必要な依存関係をインストールします。

uv パッケージマネージャーをインストールします

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

セットアップ

  1. このリポジトリをクローンします。
    git clone <repository_url>
    cd <repository_folder>
    
  2. 依存関係をインストールします。
uv add -r 'requirements.txt'
  1. .env 変数に AlphaVantage API キーを設定します。
finance_server=apikey
  1. MCP サーバーを実行します。
mcp install finance_server.py
mcp install githubMCP.py

ライセンス

このプロジェクトは、MIT License のもとで公開されているオープンソースです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。