Sign inSign up

wrenchpilot/it-tools-mcp

By wrenchpilot

•Updated 4 months ago
Archived

Model Context Protocol server providing various IT tools and utilities.

Image
1

4.5K

wrenchpilot/it-tools-mcp repository overview

⁠IT Tools MCP Server

DEPRECATED: This image is no longer maintained.

This project was a learning exercise for AI-assisted development and the Model Context Protocol (MCP). No further updates will be published. The image remains available for reference but should not be used in production. No bug fixes, security patches, or new versions will be released.

Docker Pulls Docker Image Size NPM Version NPM Downloads GitHub Release License GitHub Issues GitHub Last Commit Docker Platform GitHub Stars

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. This server exposes a complete set of tools for encoding/decoding, text manipulation, hashing, network utilities, and many other common development and IT tasks.

⁠Star History

Star History Chart

⁠Using with VS Code

Add to your VS Code settings.json:

⁠Node
{
  "mcp": {
    "servers": {
      "it-tools": {
        "command": "npx",
        "args": [
          "it-tools-mcp"
        ],
        "env": {}
      }
    }
  }
}
⁠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"
        ]
      }
  }
}

See the complete list of tools with detailed parameters on GitHub⁠

ā šŸ“ø Examples in Action

⁠Password Hash Generation

Password Hash Example

⁠ASCII Art Text Generation

ASCII Art Text Example

⁠Examples of using the IT Tools MCP server with VS Code Copilot Chat

ā šŸ—ļø Architecture

Built with TypeScript, Zod validation, and MCP SDK for robust, type-safe operation.

ā šŸ¤– AI-Assisted Development

This project was developed using VS Code, Copilot Chat Agent, Playwright MCP, and the Claude Sonnet 4 Model, showcasing modern AI-assisted software development:

  • šŸ”§ All tools designed and implemented with AI assistance
  • šŸ“¦ Complete Docker setup with GitHub Actions CI/CD pipeline
  • šŸ” Schema optimization with systematic validation cleanup
  • šŸ“š Comprehensive documentation and tool catalogs
⁠Project Structure
src/
ā”œā”€ā”€ index.ts              # Main MCP server with dynamic tool loading
└── tools/                # Modular tool categories
    ā”œā”€ā”€ ansible/          # 5 Ansible automation tools
    ā”œā”€ā”€ color/            # 2 Color conversion tools
    ā”œā”€ā”€ crypto/           # 9 Cryptographic & security tools
    ā”œā”€ā”€ dataFormat/       # 12 Data format conversion tools
    ā”œā”€ā”€ development/      # 6 Development utilities
    ā”œā”€ā”€ docker/           # 5 Docker & containerization tools
    ā”œā”€ā”€ encoding/         # 8 Encoding/decoding tools
    ā”œā”€ā”€ forensic/         # 3 Digital forensics tools
    ā”œā”€ā”€ idGenerators/     # 4 ID & code generation tools
    ā”œā”€ā”€ math/             # 6 Mathematical operation tools
    ā”œā”€ā”€ network/          # 23 Network utilities
    ā”œā”€ā”€ physics/          # 3 Physics calculation tools
    ā”œā”€ā”€ text/             # 19 Text manipulation tools
    └── utility/          # 7 General utility tools
⁠Adding New Tools
  1. Create a tool directory in appropriate category under src/tools/
  2. Define tool with input schema using Zod in its index.ts
  3. Export registration function for dynamic loading
  4. Rebuild with npm run build

ā šŸ¤ Contributing

This project is no longer accepting contributions. The repository is kept for reference only.

ā šŸ“„ License

MIT License - see LICENSE⁠ for details.

Tag summary

Content type

Image

Digest

sha256:e512bad24…

Size

155.2 MB

Last updated

4 months ago

docker pull wrenchpilot/it-tools-mcp