mcpField
C
CMD MCP Server

CMD MCP Server

ローカル
github.com/PhialsBasement開発ツール2589 週間前に更新

CMD MCP Server について

コマンドライン操作を MCP 対応アプリから利用するためのサーバーです。TypeScript と公式 MCP SDK で実装され、Windows、Linux、SSH 接続に対応しています。

主な機能

  1. 01MCP 経由の CMD コマンド実行
  2. 02SSH 接続のサポート
  3. 03Windows と Linux に対応
  4. 04TypeScript と公式 MCP SDK を採用

活用シーン

  1. 01MCP アプリからコマンドライン操作を実行
  2. 02SSH でリモートホストに接続

MCP 対応

MCP 対応アプリにコマンド実行機能を提供し、SSH 接続もサポートします。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"CMD-MCP-Server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

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

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

詳細

CMD MCP Server

smithery badge npm downloads Windows と Linux の両方で CMD コマンドを実行でき、SSH 接続も可能にする Model Context Protocol(MCP)サーバーの実装です。このサーバーを使用すると、コマンドライン操作を MCP 互換アプリケーションに統合できます。

cmd-mcp-server MCP server

機能

  • MCP を通じて CMD コマンドを実行
  • TypeScript による実装
  • 公式 MCP SDK を基盤として構築
  • クロスプラットフォーム互換性

インストール

Smithery 経由でのインストール

Smithery 経由で Claude Desktop に CMD Server を自動的にインストールするには:

npx -y @smithery/cli install server-cmd --client claude
手動インストール
npm install server-cmd

前提条件

  • Node.js(v16 以上を推奨)
  • npm または yarn パッケージマネージャー

使用方法

import { MCPCmdServer } from 'server-cmd';

// Initialize the server
const server = new MCPCmdServer();

// Start the server
server.start();

設定

サーバーは、環境変数または設定オブジェクトを使って設定できます:

const config = {
  // Add your configuration options here
};

const server = new MCPCmdServer(config);

開発

開発環境をセットアップするには:

  1. リポジトリをクローンします:
git clone https://github.com/PhialsBasement/CMD-MCP-Server.git
cd CMD-MCP-Server
  1. 依存関係をインストールします:
npm install
  1. プロジェクトをビルドします:
npm run build

スクリプト

  • npm run build - TypeScript を JavaScript にコンパイルします
  • npm run prepare - パッケージを公開用に準備します

依存関係

  • @modelcontextprotocol/sdk: ^1.0.1
  • glob: ^10.3.10
  • zod-to-json-schema: ^3.23.5

コントリビューション

コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルをご覧ください。

セキュリティ

コマンドライン操作の実行には危険が伴う可能性があることにご注意ください。本番環境でこのサーバーを使用する際は、適切なセキュリティ対策を実施し、入力を検証してください。

サポート

問題の報告や機能リクエストには、GitHub issue tracker をご利用ください。

コメント

MCP は初めてですか?

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

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