Get the FREE Ultimate OpenClaw Setup Guide →

it-tools

A comprehensive Model Context Protocol (MCP) server that provides access to over 100 IT tools and utilities commonly used by developers, system administrators, and IT professionals. Inspired by https://github.com/CorentinTh/it-tools

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio wrenchpilot-it-tools-mcp npx it-tools-mcp

How to use

IT Tools MCP Server exposes a comprehensive suite of developer and IT utilities via a single MCP endpoint. It provides access to encoding/decoding, text manipulation, hashing, networking helpers, and over 121 additional IT tools, making it a versatile toolbox for automation, scripting, and quick data transformations. The server supports MCP protocol interactions, including health/ping checks, progress tracking for long-running tasks, cancellation of in-progress requests, and protocol-driven tool calls. You can invoke tools by sending JSON-RPC style requests to the server, such as requesting a helper function like base64 encoding or UUID generation, and receiving structured results back from the MCP-capable container or process.

To use it, run the server (via npx in this setup) and interact with it using the provided tools namespace. Typical usage involves sending a tools/call request with the tool name and arguments, or using the dedicated MCP protocol methods for logging, progress, and sampling features described in the README. The server also ships with logging controls to adjust verbosity at runtime (e.g., logging_setLevel) and a status view (logging_status) to monitor current configuration. For programmatic usage, you can pipe JSON-RPC payloads into the server process or call it via the CLI if running in a container or VM.

How to install

Prerequisites:

  • Node.js and npm (or npx available) installed on the host
  • Internet access to fetch the MCP package from npm registry

Option A — Quick start (local development):

  1. Install Node.js and npm from https://nodejs.org/ if not already installed.
  2. Run the MCP server using npx:
npx it-tools-mcp
  1. The server will start and listen for MCP requests. You can then send JSON-RPC payloads to interact with the tools.

Option B — Use with Docker (alternative to local Node):

  1. Ensure Docker is installed and running.
  2. Run the container:
docker run -i --rm wrenchpilot/it-tools-mcp:latest
  1. Communicate with the running MCP endpoint according to the protocol described in the README.

Option C — VS Code integration (optional):

  1. Open VS Code and use the MCP: Add Server flow shown in the README to configure the npx-based server entry:
{
  "mcp": {
    "servers": {
      "it-tools": {
        "command": "npx",
        "args": ["it-tools-mcp"],
        "env": {}
      }
    }
  }
}
  1. Save and load the server configuration in your MCP extension settings.

Additional notes

Tips and notes:

  • The npm package name is it-tools-mcp. If you prefer Docker, there is a wrenchpilot/it-tools-mcp image you can run directly.
  • You can adjust logging at runtime using the logging_setLevel method and inspect current settings with logging_status.
  • For long-running tasks, you can use progress tracking by including a _meta.progressToken in your requests to receive progress notifications.
  • If you encounter environment-related issues, ensure your host has network access to fetch npm dependencies and that there are no port conflicts when running in Docker or VM environments.
  • Example tool interactions are provided in the README under MCP Protocol Utilities and Programmatic Usage sections.

Related MCP Servers

Sponsor this space

Reach thousands of developers