返回 MCP 目录
public公开dns本地运行

parallels-ras-mcp-server

Parallels RAS MCP服务器是一个基于FastAPI的后端服务,提供REST API来管理Parallels Remote Application Server的会话和应用程序发布。

article

README

🚀 Parallels RAS MCP 服务器(Python)

本 MCP 服务器借助 REST API 提供后端服务,可与 Parallels 远程应用服务器 (RAS) 进行交互,主要用于会话管理和应用程序发布。

🚀 快速开始

此 MCP 服务器为开发者提供了与 Parallels 远程应用服务器 (RAS) 交互的便捷途径,可轻松实现会话管理和应用程序发布。

✨ 主要特性

  • 通过 RAS REST API 列出当前会话。
  • 发布远程应用程序。
  • 提供简单的客户端库,便于集成到 MCP 服务器中。
  • 基于 FastAPI 构建后端。

📦 安装指南

  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)

📚 详细文档

您可在 https://mcp.so/submit 提交您的 MCP 服务器。

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端