mcpField
E
EGX-Data-MCP-Server

EGX-Data-MCP-Server

Local
github.com/M-AbdelmegeedData & Analytics4Updated 56w ago

About EGX-Data-MCP-Server

EGX-Data-MCP-Server is an MCP server for tools related to Egyptian Exchange stocks. It is intended for MCP clients that need access to EGX stock data.

Key features

  1. 01Egyptian Exchange stock tools

Use cases

  1. 01Access EGX stock tools from an MCP client

MCP support

It exposes Egyptian Exchange stock 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

EGX-Data-MCP-Server

MCP server for Egyptian Exchange (EGX) stock tools.

Installation

  1. Clone the repository:

    git clone https://github.com/M-Abdelmegeed/EGX-Data-MCP-Server.git
    cd EGX-Data-MCP-Server/egx-mcp
    
  2. Install dependencies:

    pip install -r requirements.txt
    

Setup

  1. Ensure you have Python 3.11 or higher installed.
  2. Run the MCP server using the following command:
    uv --directory . run main.py
    

Adding the MCP Server

To add the EGX MCP server to your environment, use the following configuration in your settings.json:

"egx-mcp": {
    "command": "uv",
    "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/egx-mcp",
        "run",
        "main.py"
    ]
}

Replace the directory path with the appropriate path to the egx-mcp folder on your system.

Additional Installation Steps

Installing uv Command

To install the uv command, run the following command in PowerShell:

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

Make sure to restart your terminal afterwards to ensure that the uv command gets picked up.

Setting Up the Project
Windows
  1. Create a new directory for your project:

    uv init egx-mcp
    cd egx-mcp
    
  2. Create a virtual environment and activate it:

    uv venv
    .venv\Scripts\activate
    
  3. Install dependencies:

    uv add mcp[cli] httpx
    
  4. Create your server file:

    new-item main.py
    

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.