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
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):
- Install Node.js and npm from https://nodejs.org/ if not already installed.
- Run the MCP server using npx:
npx it-tools-mcp
- 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):
- Ensure Docker is installed and running.
- Run the container:
docker run -i --rm wrenchpilot/it-tools-mcp:latest
- Communicate with the running MCP endpoint according to the protocol described in the README.
Option C — VS Code integration (optional):
- 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": {}
}
}
}
}
- 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
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
Matryoshka
MCP server for token-efficient large document analysis via the use of REPL state
pluggedin-app
The Crossroads for AI Data Exchanges. A unified, self-hostable web interface for discovering, configuring, and managing Model Context Protocol (MCP) servers—bringing together AI tools, workspaces, prompts, and logs from multiple MCP sources (Claude, Cursor, etc.) under one roof.
Agentic -Skill
Agentic-MCP, Progressive MCP client with three-layer lazy loading. Validates AgentSkills.io pattern for efficient token usage. Use MCP without pre-install & wasting full-loading
mongo
MCP server that provide tools to LLMs such as claude in cursor to interact with MongoDB
vscode-context
MCP Server to Connect with VS Code IDE