
Parallels RAS MCP Server (Python)

2025.04.03
0
Python远程应用程序管理会话监控其它
Parallels RAS MCP Server 是一个基于 Python 的 REST API 后端服务,用于与 Parallels Remote Application Server (RAS) 进行交互,实现会话管理和应用程序发布。
View on GitHub
Overview
基本能力
产品定位
Parallels RAS MCP Server 主要用于远程应用程序的会话管理和发布,提供与 Parallels RAS 的交互能力。
核心功能
- 通过 RAS REST API 列出当前会话
- 发布远程应用程序
- 提供简单的客户端库用于与 MCP 服务器集成
- 基于 FastAPI 的后端
适用场景
- 远程应用程序管理
- 会话监控
- 企业级远程应用发布
工具列表
client_library.ras_mcp_client.RASMCPClient
: 用于与 MCP 服务器交互的客户端库,支持获取会话和发布应用程序。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- 克隆仓库:
git clone https://github.com/kamalsrini17/parallels-ras-mcp-server.git
cd parallels-ras-mcp-server
- 安装依赖:
pip install -r requirements.txt
- 设置环境变量
.env
:
RAS_API_URL=https://your-ras-server/ras/api
RAS_USERNAME=your-username
RAS_PASSWORD=your-password
安装教程
- 运行服务器:
bash run.sh
调试方式
使用客户端库进行调试:
from client_library.ras_mcp_client import RASMCPClient
client = RASMCPClient("http://localhost:8000")
print(client.get_sessions())
response = client.publish_application(
app_name="Notepad",
target_path="C:\\Windows\\System32\\notepad.exe"
)
print(response)