README
🚀 PC-MCP
PC-MCP 是一款功能丰富的工具,它集成了天气查询、系统操作、浏览器搜索和截图捕获等多种实用功能。借助先进的技术栈,为用户提供便捷、高效的使用体验。
🚀 快速开始
PC-MCP 提供了多种使用方式,你可以根据自己的需求选择合适的安装和使用方法。
使用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
✨ 主要特性
- 天气警报:通过美国州代码查询活跃的天气警报。
- 天气预报:通过坐标获取详细的本地天气预报。
- 系统关机/重启:计划系统关机或重启。
- 智能浏览器搜索:打开浏览器并进行智能 URL 检测的搜索。
- 截图捕获:捕获和保存屏幕截图。
📦 安装指南
使用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
参数:
location: 地理位置信息(经纬度等)
系统关机/重启
shutdown_system
参数:
delay: 关机前的延迟时间(秒)force: 是否强制关机(无需确认)restart: 是否重启(true为重启,false为关机)
浏览器搜索
open_browser_search
参数:
searchTerm: 搜索关键词url: (可选) 要打开的URL地址browser: (可选) 浏览器类型(默认、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 run build
# 执行发布
npm publish
发布成功后,用户可以直接使用以下命令进行操作:
npx pc-mcp
🔧 技术细节
- 技术栈:
- TypeScript
- Node.js
- 模型上下文协议(MCP) SDK
- Zod 参数验证
📄 许可证
ISC License
Scan to join WeChat group