PC-MCP について
PC-MCP は、天気情報の照会と一部の PC 操作を提供する MCP サーバーです。ブラウザー検索、シャットダウンや再起動、スクリーンショットに対応し、主に smart-pet-with-mcp のデモ用として作られています。
主な機能
- 01米国の州別気象警報の照会
- 02座標による天気予報の取得
- 03シャットダウンや再起動の予約
- 04URL 検出を伴うブラウザー検索
- 05スクリーンショットの撮影と保存
活用シーン
- 01米国の州で発令中の気象警報を確認
- 02指定座標の天気予報を取得
- 03PC のシャットダウンや再起動を予約
- 04ウェブ検索または画面キャプチャの保存
MCP 対応
`get_alerts`、`get_forecast`、`shutdown_system`、`open_browser_search`、`capture_screenshot` など、天気情報の照会と PC 操作を MCP ツールとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PC-MCP
機能
- 天気警報: 米国の州コードを指定して、発令中の天気警報を検索します
- 天気予報: 座標を指定して、詳細な地域の天気予報を取得します
- システムのシャットダウン/再起動: システムのシャットダウンまたは再起動を予約します
- スマートブラウザー検索: ブラウザーを開き、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
利用可能なコマンド
-
天気警報の取得
get_alertsパラメーター:
state: 2文字の州コード(例:CA、NY)
-
天気予報の取得
get_forecastパラメーター:
latitude: 位置の緯度(-90~90)longitude: 位置の経度(-180~180)
-
システムのシャットダウン/再起動
shutdown_systemパラメーター:
delay: シャットダウンまでの遅延時間(秒)force: 確認なしで強制的にシャットダウンするかどうかrestart: 再起動する(true)か、シャットダウンする(false)か
-
ブラウザー検索
open_browser_searchパラメーター:
keywords: 検索するキーワードurl: (任意)開くURLbrowser: (任意)使用するブラウザー(default、chrome、firefox、safari、edge)autoFindUrl: (任意)検索語からURLを自動推測するかどうか
-
スクリーンショットの撮影
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
利用可能なコマンド
-
天気警報の取得
get_alertsパラメーター:
state: 2文字の州コード(例:CA、NY)
-
天気予報の取得
get_forecastパラメーター:
latitude: 位置の緯度(-90~90)longitude: 位置の経度(-180~180)
-
システムのシャットダウン/再起動
shutdown_systemパラメーター:
delay: シャットダウンまでの遅延時間(秒)force: 確認なしで強制的にシャットダウンするかどうかrestart: 再起動する(true)か、シャットダウンする(false)か
-
ブラウザー検索
open_browser_searchパラメーター:
searchTerm: 検索するキーワードurl: (任意)開くURLbrowser: (任意)使用するブラウザー(default、chrome、firefox、safari、edge)autoFindUrl: (任意)検索語からURLを自動推測するかどうか
-
スクリーンショットの撮影
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 ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。