it-tools-mcp

wrenchpilot/it-tools-mcp

3.3

If you are the rightful owner of it-tools-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The IT Tools MCP Server is a comprehensive Model Context Protocol server offering a wide range of IT tools and utilities for developers, system administrators, and IT professionals.

The IT Tools MCP Server is a robust and versatile platform designed to provide seamless access to a comprehensive suite of 87 IT tools and utilities. These tools are essential for developers, system administrators, and IT professionals, offering functionalities that range from encoding/decoding, text manipulation, and hashing to network utilities and more. The server is built with TypeScript and Zod validation, ensuring type-safe operations and robust error handling. It supports integration with various platforms, including VS Code and Docker, making it highly adaptable to different development environments. The server's architecture is optimized for performance and security, with features like memory and CPU usage restrictions when deployed via Docker. Additionally, the server is AI-assisted, showcasing the power of AI in accelerating development while maintaining high code quality and comprehensive testing. This makes the IT Tools MCP Server an invaluable resource for IT professionals seeking efficient and reliable tools for their daily tasks.

Features

  • Access to 87 IT tools across 8 categories
  • Built with TypeScript and Zod validation for type-safe operations
  • Supports integration with VS Code and Docker
  • AI-assisted development for rapid and high-quality tool implementation
  • Optimized for performance and security with Docker deployment

Usages

usage with VS Code Node

{
  "mcp": {
    "servers": {
      "it-tools": {
        "command": "npx",
        "args": [
          "-y",
          "wrenchpilot/it-tools-mcp"
        ],
        "env": {}
      }
    }
  }
}

usage with VS Code Docker

{
  "mcp": {
    "servers": {
      "it-tools": {
        "command": "docker",
        "args": [
          "run",
          "-i",
          "--rm",
          "--init",
          "--security-opt", "no-new-privileges:true",
          "--cap-drop", "ALL",
          "--read-only",
          "--user", "1001:1001",
          "--memory=256m",
          "--cpus=0.5",
          "--name", "it-tools-mcp",
          "wrenchpilot/it-tools-mcp:latest"
        ]
      }
    }
  }
}

interactive mode

bash
docker run -it --rm wrenchpilot/it-tools-mcp:latest

programmatic usage generate UUID

bash
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"uuid-generate","arguments":{}}}' | \
  docker run -i --rm wrenchpilot/it-tools-mcp:latest

programmatic usage encode text to Base64

bash
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"base64-encode","arguments":{"text":"Hello World"}}}' | \
  docker run -i --rm wrenchpilot/it-tools-mcp:latest

Tools

  1. base64-encode

    Encode text to Base64

  2. uuid-generate

    Generate a UUID

  3. json-format

    Format and validate JSON