本地实用程序 MCP 服务器
一个模型上下文协议 (MCP) 服务器,提供对各种本地系统实用程序的访问。此服务器可与 Cursor 和其他兼容 MCP 的客户端配合使用,以快速访问系统信息。
特征
该服务器提供以下实用程序:
- 时间和日期:以各种格式获取当前本地时间和日期,包括星期几
- 主机名:获取系统的主机名
- Public IP :获取机器的公网IP地址
- 目录列表:列出指定目录的内容
- Node.js 版本:获取当前运行的 Node.js 版本
- 端口检查器:检查特定端口上正在运行的进程
- 思考工具:在开发过程中记录、检索和分析想法
安装
全局安装
与 npx 一起使用
您也可以直接使用 npx 运行服务器,而无需全局安装它:
用法
启动服务器
如果全局安装:
使用 npx:
与游标一起使用
通过在 Cursor 的设置中将该服务器配置为 MCP 服务器,即可与 Cursor 一起使用。
- 打开光标设置
- 导航至 MCP 部分
- 添加一个新的 MCP 服务器,配置如下:
使用 MCP 检查器
您可以使用 MCP 检查器测试服务器:
这将在http://localhost:5173启动 MCP 检查器。
可用工具
get_time_and_date
以各种格式返回当前本地时间和日期,包括:
- 当地时间
- 当地日期
- 星期几
- ISO 8601 格式
- Unix时间戳
get_hostname
返回运行 MCP 服务器的机器的主机名。
get_public_ip
返回运行 MCP 服务器的机器的公共 IP 地址。
list_directory
列出指定目录的内容。
参数:
path
(字符串,必需):要列出的目录路径
get_node_version
返回 MCP 服务器运行环境的 Node.js 版本信息。
check_port
检查特定端口上正在运行的进程。
参数:
port
(数字或字符串,必需):要检查的端口号(1-65535)。字符串值将自动转换为数字。
示例响应(macOS/Linux):
think
用时间戳记录新想法。
参数:
thought
(字符串,必需):要记录的思想内容
响应示例:
get_thoughts
检索所有记录的想法。
响应示例:
clear_thoughts
清除所有记录的想法。
响应示例:
get_thought_stats
返回有关记录的想法的统计数据。
响应示例:
发展
建筑
以开发模式运行
测试
Git 工作流
此仓库包含一个预提交钩子,可在每次提交之前自动构建服务器。这确保了构建文件在仓库中始终保持最新。
构建文件夹包含在 git 存储库中,以便更轻松地使用带有 npx 的包,而无需先构建它。
克隆存储库后设置预提交钩子:
这将安装依赖项并通过 Husky 设置预提交钩子。
执照
麻省理工学院
Related MCP Servers
- AsecurityAlicenseAqualityA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.Last updated -223PythonMIT License
- -securityFlicense-qualityAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.Last updated -1Python
- -securityAlicense-qualityA lightweight mcp server that tells you exactly where you are.Last updated -PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.Last updated -88223JavaScriptMIT License