mcpField
P
PC-MCP

PC-MCP

本地服务
github.com/shijianzhong其他779 周前更新

关于 PC-MCP

PC-MCP 是一个提供天气查询和部分电脑操作的 MCP 服务,包括浏览器搜索、关机或重启及截图。该项目主要作为 smart-pet-with-mcp 的配套演示。

主要功能

  1. 01按州查询美国天气警报
  2. 02根据坐标获取天气预报
  3. 03计划关机或重启
  4. 04通过浏览器搜索并检测网址
  5. 05捕获并保存截图

适用场景

  1. 01查看美国某州的活跃天气警报
  2. 02查询指定坐标的天气预报
  3. 03安排电脑关机或重启
  4. 04搜索网页或保存屏幕截图

MCP 相关

它将天气查询和电脑操作作为 MCP 工具提供,包括 `get_alerts`、`get_forecast`、`shutdown_system`、`open_browser_search` 和 `capture_screenshot`。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"for-pc": {
"command": "npx",
"args": [
"-y",
"pc-mcp"
]
}
}
}
启动命令npx -y pc-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpc-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

可用命令

  1. 获取天气警报

    get_alerts
    

    参数:

    • state:两字母州代码(例如: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 访问天气数据和系统功能的模型上下文协议(MCP)服务。

功能特点

  • 天气警报:通过美国州代码查询活跃的天气警报
  • 天气预报:通过坐标获取详细的本地天气预报
  • 系统关机/重启:计划系统关机或重启
  • 智能浏览器搜索:打开浏览器并进行带有智能 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

可用命令

  1. 获取天气警报

    get_alerts
    

    参数:

    • state:两字母州代码(例如: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 许可证

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。