使用说明
PC-MCP
功能特点
- 天气警报: 通过美国州代码查询活跃的天气警报
- 天气预报: 通过坐标获取详细的本地天气预报
- 系统关机/重启: 计划系统关机或重启
- 智能浏览器搜索: 打开浏览器并进行智能URL检测的搜索
- 截图捕获: 捕获和保存屏幕截图
技术栈
- TypeScript
- Node.js
- 模型上下文协议(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: 两字母州代码(例如: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
模型上下文协议(MCP)服务器,用于从PC访问天气数据和系统功能。
特性
- 天气警报:按美国州代码查询当前天气警报
- 天气预报:按坐标获取详细的当地天气预报
- 系统关机/重启:计划系统关闭或重新启动
- 智能浏览器搜索:打开浏览器并使用智能URL检测进行搜索
- 电脑屏幕截图工具:捕获并保存屏幕截图
技术栈
- TypeScript
- Node.js
- 模型上下文协议(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:两个字母的州代码(例如,CA、NY)
-
获取天气预报
get_forecast参数:
latitude:位置纬度(-90到90)longitude:位置经度(-180至180)
-
系统关机/重启
shutdown_system参数:
delay:关机前的延迟(秒)force:是否强制关机(未确认)restart:是重新启动(true)还是关闭(false)
-
浏览器搜索
open_browser_search参数:
searchTerm:要搜索的关键字url:(可选)要打开的URLbrowser:(可选)要使用的浏览器(默认、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许可证