EGX-Data-MCP-Server について
EGX-Data-MCP-Serverは、エジプト証券取引所の株式ツールを提供するMCPサーバーです。EGXの株式情報を利用するMCPクライアント向けです。
主な機能
- 01エジプト証券取引所の株式ツール
活用シーン
- 01MCPクライアントからEGXの株式ツールを利用
MCP 対応
MCPクライアントにエジプト証券取引所の株式ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
EGX-Data-MCP-Server
エジプト証券取引所(EGX)の株式ツール向けMCPサーバーです。
インストール
-
リポジトリをクローンします。
git clone https://github.com/M-Abdelmegeed/EGX-Data-MCP-Server.git cd EGX-Data-MCP-Server/egx-mcp -
依存関係をインストールします。
pip install -r requirements.txt
セットアップ
- Python 3.11以降がインストールされていることを確認します。
- 次のコマンドを使用してMCPサーバーを実行します。
uv --directory . run main.py
MCP サーバーの追加
EGX MCPサーバーを環境に追加するには、settings.jsonで次の設定を使用します。
"egx-mcp": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/egx-mcp",
"run",
"main.py"
]
}
ディレクトリパスを、お使いのシステム上のegx-mcpフォルダーへの適切なパスに置き換えてください。
追加のインストール手順
uvコマンドのインストール
uvコマンドをインストールするには、PowerShellで次のコマンドを実行します。
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uvコマンドが認識されるように、実行後は必ずターミナルを再起動してください。
プロジェクトのセットアップ
Windows
-
プロジェクト用の新しいディレクトリを作成します。
uv init egx-mcp cd egx-mcp -
仮想環境を作成して有効化します。
uv venv .venv\Scripts\activate -
依存関係をインストールします。
uv add mcp[cli] httpx -
サーバーファイルを作成します。
new-item main.py
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。