
YR MCP Server

2025.01.24
0
PythonPython 服务依赖管理其它
YR MCP Server 是一个基于 Python 的服务,主要用于运行和管理特定的 Python 应用程序。它提供了两种环境设置方式(使用 uv 或 pip),并支持虚拟环境的创建和依赖管理。该服务适用于需要快速部署和运行 Python 应用的场景。
View on GitHub
Overview
基本能力
产品定位
YR MCP Server 是一个用于运行和管理 Python 应用程序的服务,支持依赖管理和虚拟环境配置。
核心功能
- 环境设置:支持使用
uv
或pip
两种方式安装依赖和创建虚拟环境。 - 依赖管理:通过
pyproject.toml
或requirements.txt
安装和管理依赖。 - 服务运行:提供简单的命令来启动 Python 应用程序。
适用场景
- 需要快速部署 Python 应用的开发环境。
- 需要管理复杂依赖的 Python 项目。
- 支持跨平台(Windows 和 Linux)的 Python 服务部署。
使用教程
使用依赖
Windows
# Install uv
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Create virtual environment
uv venv
# Activate virtual environment
.venv\Scripts\activate
Linux
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# Create virtual environment
uv venv
# Activate virtual environment
source .venv/bin/activate
安装教程
使用 uv 安装依赖
uv pip install -r pyproject.toml
使用 pip 安装依赖
uv pip freeze > requirements.txt
pip install -r requirements.txt
调试方式
启动服务(使用 uv)
uv run yr.py
启动服务(使用 pip)
python yr.py
许可证
None