MCP服务器练习代码

用于练习MCP服务器的实现代码,支持Azure OpenAI Services模型。

  • by switch-kosuke
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 switch-kosuke/practice-mcp-server

使用说明

MCP服务器练习用代码

本代码如下Qiita文章的实现代码。
请先看报道。

环境构筑

  1. 存储库克隆

    git clone https://github.com/switch-kosuke/practice-mcp-server.git
    
  2. .env创建并使用文件LLM模型API中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积
    笔者认为Azure OpenAI Services的模型。

    cp .env.sample .env
    
  3. Python开发环境uv使用,使用。没有安装的人执行以下操作。

    参考:
    uv使用Python高效管理环境!

    Linux/Mac

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
    source ~/.bashrc
    

    视窗

    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    
  4. uv使用安装依赖关系

    # 仮想環境を作成
    uv venv
    
    # 仮想環境を有効化(Linux/Mac)
    source .venv/bin/activate
    
    # 仮想環境を有効化(Windows)
    .venv\Scripts\activate
    
    # 依存関係をインストール
    uv pip install -e .