股票数据服务器

EGX-Data-MCP-Server是一个为埃及交易所(EGX)股票工具提供数据服务的服务器。

  • by M-Abdelmegeed
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 M-Abdelmegeed/EGX-Data-MCP-Server

使用说明

EGX数据MCP服务器

埃及交易所(EGX)股票工具的MCP服务器。

安装

  1. 克隆存储库:

    git clone https://github.com/M-Abdelmegeed/EGX-Data-MCP-Server.git
    cd EGX-Data-MCP-Server/egx-mcp
    
  2. 安装依赖项:

    pip install -r requirements.txt
    

设置

  1. 请确保您已安装Python 3.11或更高版本。
  2. 使用以下命令运行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 命令被接收。

设置项目

视窗

  1. 为您的项目创建一个新目录:

    uv init egx-mcp
    cd egx-mcp
    
  2. 创建虚拟环境并激活它:

    uv venv
    .venv\Scripts\activate
    
  3. 安装依赖项:

    uv add mcp[cli] httpx
    
  4. 创建服务器文件:

    new-item main.py