mcpField
P
Parallels RAS MCP Server (Python)

Parallels RAS MCP Server (Python)

ローカル
github.com/kamalsrini17クラウド・インフラ082 週間前に更新

Parallels RAS MCP Server (Python) について

Parallels Remote Application Server(RAS)に接続する、FastAPI ベースの MCP サーバー兼 REST バックエンドです。RAS のセッション管理やアプリ公開を統合するユーザー向けで、Python クライアントライブラリも含みます。

主な機能

  1. 01現在の RAS セッション一覧
  2. 02リモートアプリケーションの公開
  3. 03FastAPI バックエンド
  4. 04Python クライアントライブラリ

活用シーン

  1. 01現在の RAS セッションを確認
  2. 02RAS 経由でアプリケーションを公開
  3. 03Python クライアントから RAS 操作を統合

MCP 対応

セッション一覧やリモートアプリケーションの公開など、Parallels RAS の操作を MCP 経由で提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Parallels RAS MCP サーバー(Python)

この MCP サーバーは、セッション管理とアプリの公開のために、Parallels Remote Application Server(RAS)と連携する REST API バックエンドを提供します。

機能

  • 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)

MCP に提出する

https://mcp.so/submit から MCP サーバーを提出してください。

ライセンス

MIT ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。