Local Utilities MCP Server

Local Utilities MCP Server

site icon
2025.05.08 0
JavaScript本地系统工具开发辅助工具开发效率
Local Utilities MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供多种本地系统工具的功能。该服务可以与 Cursor 和其他兼容 MCP 的客户端一起使用,快速获取系统信息。
View on GitHub

Overview

基本能力

产品定位

Local Utilities MCP Server 是一个提供本地系统工具访问的 MCP 服务,主要用于开发过程中快速获取系统信息和记录开发思路。

核心功能

  • 时间和日期:获取当前本地时间和日期,包括星期几,支持多种格式
  • 主机名:获取系统的主机名
  • 公共 IP:获取机器的公共 IP 地址
  • 目录列表:列出指定目录的内容
  • Node.js 版本:获取当前运行的 Node.js 版本
  • 端口检查:检查特定端口上运行的进程
  • 思考工具:记录、检索和分析开发会话中的思路

适用场景

  • 开发过程中需要快速获取系统信息
  • 记录和整理开发思路
  • 检查端口占用情况
  • 获取当前运行环境信息

工具列表

  • get_time_and_date:返回当前本地时间和日期
  • get_hostname:返回运行 MCP 服务器的主机名
  • get_public_ip:返回运行 MCP 服务器的公共 IP 地址
  • list_directory:列出指定目录的内容
  • get_node_version:返回运行 MCP 服务器的 Node.js 版本信息
  • check_port:检查特定端口上运行的进程
  • think:记录带有时间戳的新思路
  • get_thoughts:检索所有记录的思路
  • clear_thoughts:清除所有记录的思路
  • get_thought_stats:返回关于记录思路的统计信息

使用教程

使用依赖

需要安装 Node.js 和 pnpm。

安装教程

全局安装

pnpm add -g localutils-mcp-server

使用 npx 运行

npx localutils-mcp-server

调试方式

启动服务器

如果已全局安装:

localutils-mcp

使用 npx:

npx localutils-mcp-server

使用 MCP 检查器

pnpm run inspector

这将启动 MCP 检查器,访问 http://localhost:5173。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。