home / mcp / local utilities mcp server
Provides access to various local system utilities via MCP for quick system information and actions.
Configuration
View docs{
"mcpServers": {
"arjshiv-localutils-mcp-server": {
"command": "npx",
"args": [
"github:arjshiv/localutils-mcp-server"
]
}
}
}You can run a Local Utilities MCP Server on your machine to access a collection of useful local system utilities through the MCP protocol. This server is designed to work with Cursor and other MCP-compatible clients, enabling quick access to time, hostname, IP, directory contents, and more from your environment.
Use an MCP client such as Cursor to connect to the Local Utilities MCP Server. You’ll configure the client to reach the MCP endpoint provided by the server, then invoke the available tools to retrieve system information, inspect directories, or monitor ports. The server exposes a set of tools that you can call by name to perform common local tasks.
Prerequisites: you need Node.js and a modern package manager installed on your system. Node.js provides the runtime for the MCP server, while the package manager handles installation and execution of commands.
Install and run the server using a single, convenient command with your preferred package manager.
pnpm add -g localutils-mcp-server
```
```bash
npx localutils-mcp-serverConfigure Cursor to recognize the Local Utilities MCP Server as an MCP endpoint. Add a server entry that points to the MCP package and uses npx to pull the server at runtime.
{
"mcpServers": {
"localutils": {
"command": "npx",
"args": ["github:arjshiv/localutils-mcp-server"]
}
}
}You can verify MCP endpoints and available tools by starting the MCP Inspector. This helps you explore the server’s capabilities and test tool calls.
pnpm run inspector
```
This will start the MCP Inspector at http://localhost:5173.If you have installed the server globally, start it with the local utilities command. If you prefer using npx, start it with the npx command.
localutils-mcp
```
```bash
npx localutils-mcp-server
```The Local Utilities MCP Server provides a set of tools you can call by name to perform common local tasks. Each tool returns structured data that you can consume in your client applications.
The server exposes a collection of utilities that you can invoke from your MCP client. You will learn the exact tool names in your client interface and can call them to obtain information or perform actions on your host machine.
Returns the current local time and date in multiple formats, including local time, local date, day of the week, ISO 8601, and Unix timestamp.
Retrieves the machine's hostname.
Obtains the machine's public IP address.
Lists contents of a specified directory. Parameters: path (string, required) — the directory to list.
Returns the Node.js version information of the running environment.
Checks which process is using a given port. Parameters: port (number|string, required) — port to check (1-65535). Strings will be converted to numbers.
Records a new thought with a timestamp for development sessions. Parameters: thought (string, required) — content to record.
Retrieves all recorded thoughts.
Clears all recorded thoughts.
Returns statistics about recorded thoughts, including total count, average length, oldest and newest timestamps.