mcpField
P
PC-MCP

PC-MCP

ローカル
github.com/shijianzhongその他779 週間前に更新

PC-MCP について

PC-MCP は、天気情報の照会と一部の PC 操作を提供する MCP サーバーです。ブラウザー検索、シャットダウンや再起動、スクリーンショットに対応し、主に smart-pet-with-mcp のデモ用として作られています。

主な機能

  1. 01米国の州別気象警報の照会
  2. 02座標による天気予報の取得
  3. 03シャットダウンや再起動の予約
  4. 04URL 検出を伴うブラウザー検索
  5. 05スクリーンショットの撮影と保存

活用シーン

  1. 01米国の州で発令中の気象警報を確認
  2. 02指定座標の天気予報を取得
  3. 03PC のシャットダウンや再起動を予約
  4. 04ウェブ検索または画面キャプチャの保存

MCP 対応

`get_alerts`、`get_forecast`、`shutdown_system`、`open_browser_search`、`capture_screenshot` など、天気情報の照会と PC 操作を MCP ツールとして公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"for-pc": {
"command": "npx",
"args": [
"-y",
"pc-mcp"
]
}
}
}
起動コマンドnpx -y pc-mcp

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

パッケージ
npmpc-mcp

ツール

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

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

詳細

PC-MCP

English Version

機能

  • 天気警報: 米国の州コードを指定して、発令中の天気警報を検索します
  • 天気予報: 座標を指定して、詳細な地域の天気予報を取得します
  • システムのシャットダウン/再起動: システムのシャットダウンまたは再起動を予約します
  • スマートブラウザー検索: ブラウザーを開き、URLを自動検出して検索します
  • スクリーンショットの撮影: スクリーンショットを撮影して保存します

技術スタック

  • TypeScript
  • Node.js
  • Model Context Protocol(MCP)SDK
  • Zod によるパラメーター検証

インストール方法

npx を使用する(インストール不要)
npx pc-mcp
グローバルインストール
npm install -g pc-mcp

次のように使用できます:

pc-mcp
ローカル開発
# 克隆仓库
git clone <repository-url>
cd pc-mcp

# 安装依赖
npm install
# 或
pnpm install

# 构建项目
npm run build

# 本地运行
node build/index.js

利用可能なコマンド

  1. 天気警報の取得

    get_alerts
    

    パラメーター:

    • state: 2文字の州コード(例:CA、NY)
  2. 天気予報の取得

    get_forecast
    

    パラメーター:

    • latitude: 位置の緯度(-90~90)
    • longitude: 位置の経度(-180~180)
  3. システムのシャットダウン/再起動

    shutdown_system
    

    パラメーター:

    • delay: シャットダウンまでの遅延時間(秒)
    • force: 確認なしで強制的にシャットダウンするかどうか
    • restart: 再起動する(true)か、シャットダウンする(false)か
  4. ブラウザー検索

    open_browser_search
    

    パラメーター:

    • keywords: 検索するキーワード
    • url: (任意)開くURL
    • browser: (任意)使用するブラウザー(default、chrome、firefox、safari、edge)
    • autoFindUrl: (任意)検索語からURLを自動推測するかどうか
  5. スクリーンショットの撮影

    capture_screenshot
    

    パラメーター:

    • savePath: (任意)スクリーンショットの保存先パス

API情報

このツールは米国海洋大気庁(NWS)の API を使用して天気データを取得します。天気情報の検索は米国内の地域のみ対応しています。

ログシステム

アプリケーションは、トラブルシューティングに役立つよう、現在の作業ディレクトリにmcp-server-for-pc.logファイルを自動作成し、すべての操作とエラー情報を記録します。

システム要件

  • Node.js v18 以降
  • Windows、macOS、Linux に対応

公開

このパッケージを npm に公開するには:

# 登录npm
npm login

# 构建项目(这会在npm publish时自动运行)
npm run build

# 发布包
npm publish

公開後、ユーザーは次のコマンドを直接実行できます:

npx pc-mcp

ライセンス

ISC ライセンス


PC-MCP

PCから天気データやシステム機能にアクセスするための Model Context Protocol(MCP)サーバーです。

機能

  • 天気警報: 米国の州コードを指定して、発令中の天気警報を検索します
  • 天気予報: 座標を指定して、詳細な地域の天気予報を取得します
  • システムのシャットダウン/再起動: システムのシャットダウンまたは再起動を予約します
  • スマートブラウザー検索: ブラウザーを開き、URLを自動検出して検索します
  • スクリーンショットの撮影: スクリーンショットを撮影して保存します

技術スタック

  • TypeScript
  • Node.js
  • Model Context Protocol(MCP)SDK
  • パラメーター検証用の Zod

インストール方法

npx を使用する(インストール不要)
npx pc-mcp
グローバルインストール
npm install -g pc-mcp

次のように使用できます:

pc-mcp
ローカル開発
# Clone the repository
git clone <repository-url>
cd pc-mcp

# Install dependencies
npm install
# or
pnpm install

# Build the project
npm run build

# Run locally
node build/index.js

利用可能なコマンド

  1. 天気警報の取得

    get_alerts
    

    パラメーター:

    • state: 2文字の州コード(例:CA、NY)
  2. 天気予報の取得

    get_forecast
    

    パラメーター:

    • latitude: 位置の緯度(-90~90)
    • longitude: 位置の経度(-180~180)
  3. システムのシャットダウン/再起動

    shutdown_system
    

    パラメーター:

    • delay: シャットダウンまでの遅延時間(秒)
    • force: 確認なしで強制的にシャットダウンするかどうか
    • restart: 再起動する(true)か、シャットダウンする(false)か
  4. ブラウザー検索

    open_browser_search
    

    パラメーター:

    • searchTerm: 検索するキーワード
    • url: (任意)開くURL
    • browser: (任意)使用するブラウザー(default、chrome、firefox、safari、edge)
    • autoFindUrl: (任意)検索語からURLを自動推測するかどうか
  5. スクリーンショットの撮影

    capture_screenshot
    

    パラメーター:

    • savePath: (任意)スクリーンショットの保存先パス

API情報

このツールは天気データの取得に米国国立気象局(NWS)の API を使用しており、天気情報の検索は米国内の地域のみ対応しています。

ログシステム

アプリケーションは、トラブルシューティングに役立つよう、現在の作業ディレクトリに mcp-server-for-pc.log ファイルを自動作成し、すべての操作とエラー情報を記録します。

システム要件

  • Node.js v18 以降
  • Windows、macOS、Linux に対応

公開

このパッケージを npm に公開するには:

# Login to npm
npm login

# Build the project (this will run automatically with npm publish)
npm run build

# Publish the package
npm publish

公開後、ユーザーは次のコマンドを直接実行できます:

npx pc-mcp

ライセンス

ISC ライセンス

コメント

MCP は初めてですか?

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

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