Parallels RAS MCP Server (Python)

Parallels RAS MCP Server (Python)

site icon
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 服务器交互的客户端库,支持获取会话和发布应用程序。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  1. 克隆仓库:
git clone https://github.com/kamalsrini17/parallels-ras-mcp-server.git
cd parallels-ras-mcp-server
  1. 安装依赖:
pip install -r requirements.txt
  1. 设置环境变量 .env:
RAS_API_URL=https://your-ras-server/ras/api
RAS_USERNAME=your-username
RAS_PASSWORD=your-password

安装教程

  1. 运行服务器:
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)

许可证

该项目遵循 MIT 开源许可条款。