Remote Command
🚀 リモートコマンドMCPサーバー
このサーバーはModel Context Protocol (MCP) を基に構築されており、異なるオペレーティングシステム間でのリモートコマンド実行をサポートします。統一されたインターフェースを提供してshellコマンドを実行し、WindowsとUnix系システム間のプラットフォーム差異を自動的に処理します。
🚀 クイックスタート
このリモートコマンドMCPサーバーを使用することで、異なるOS間でのコマンド実行が容易になります。以下の手順に従ってサーバーをセットアップしてください。
✨ 主な機能
- クロスプラットフォームのコマンド実行
- WindowsとUnix間のコマンド自動標準化
- 組み込みのエラー処理と詳細なエラーメッセージ
- stdout と stderr を含むレスポンス
- 特定のディレクトリへのコマンド実行制限
- プラットフォームに応じた適切なシェルの選択
📦 インストール
- プロジェクトコードをダウンロードします。
- 作業ディレクトリをプロジェクトのルートディレクトリに変更します。
- 以下のコマンドを実行してインストールします。
npm install
- 実行可能ファイルを作成します。
npm run build
サーバーの起動
node build/index.js
💻 使用例
基本的な使用法
execute_remote_command は主なツールです。
パラメータ
command: 実行するコマンド(必須)cwd: コマンドを実行する作業ディレクトリ(オプション、デフォルトはカレントディレクトリ)
例
- Unixシステムで
lsを実行するのと同等のWindowsのdirコマンドを実行します。
execute_remote_command({
command: "list",
cwd: "."
});
.diskファイルを検索します。
execute_remote_command({
command: "find . -name '*.disk'",
cwd: "/home/user"
});
📚 ドキュメント
セキュリティに関する注意事項
⚠️ 重要提示
cwdを使用してコマンド実行ディレクトリを制限してください。- 特権昇格コマンドの実行を避けてください。
- MCPサーバーへのアクセス権限を制御してください。
- 敏感な操作を監視してください。
プラットフォームコマンドの処理
コマンド変換
ls↔dircp↔copyrm↔del
シェル
- Windows:
cmd.exe - Unix/Linux:
/bin/sh
エラー処理
サーバーは詳細なエラーメッセージを提供し、レスポンスに含まれます。コマンドが失敗した場合、エラーの詳細情報を含むエラーメッセージを受け取ります。
エラーレスポンスの例:
{
"content": [
{
"type": "text",
"text": "命令執行錯誤:命令以退出代碼 1 失敗"
}
],
"isError": true
}
開発
プロジェクト構造
remote-command-server/
├── src/
│ └── index.ts # 主サーバーの実装
├── package.json
├── tsconfig.json
└── README.md
ビルド
npm run build
このコマンドはTypeScriptコードをコンパイルし、build ディレクトリに実行可能ファイルを作成します。
貢献ガイド
- プロジェクトリポジトリをフォークします。
- 機能ブランチを作成します (
git checkout -b feature/amazing-feature)。 - 変更をコミットします (
git commit -m '添加一些驚人的功能')。 - ブランチにプッシュします (
git push origin feature/amazing-feature)。 - Pull Requestを作成します。
📄 ライセンス
このプロジェクトはMITライセンスの下で公開されています。詳細については LICENSE ファイルを参照してください。

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
17.6K
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
14.6K
4.5ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
56.7K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
28.2K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
14.9K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
17.9K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
16.3K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
24.7K
4.5ポイント

