it-tools-mcp

it-tools-mcp

MCP server providing 121+ IT tools for encoding, decoding, conversions, and more.

14
Stars
3
Forks
20
Releases

Overview

A comprehensive Model Context Protocol (MCP) server that provides access to over 121 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. The catalog spans 14 tool categories, organized for easy discovery and dynamic loading. Built with TypeScript, Zod validation, and the MCP SDK to ensure type-safety and robust operation. Tools are modularly organized under src/tools and can be loaded dynamically, enabling straightforward extension. The project ships with a suite of MCP protocol utilities (ping, progress, cancellation) and comprehensive logging capabilities, including runtime log level changes, environment-aware defaults, and automatic console fallback when transport is not ready. The server includes VS Code and Docker deployment guidance and example usage to streamline integration into development and production workflows.

Details

Owner
wrenchpilot
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Ping Utility

Health checks via ping requests; server responds promptly with an empty result per MCP spec to verify connectivity.

Progress Tracking

Support for long-running operations with progress updates, progress tokens, and notifications to report current status.

Request Cancellation

Graceful cancellation and resource cleanup for in-progress requests, with robust handling of timing edge cases.

Sampling Support

LLM integration for completions, model preference hints, content-type support, agentic workflows, and client-controlled access.

Complete MCP Protocol Utilities

Implements the full MCP 2025-06-18 specification, including advanced utilities for robust MCP interactions.

Extensive Tool Catalog

Over 121 tools across 14 categories, covering encoding/decoding, data formats, network, security, text processing, and more.

Logging Capabilities

Full MCP logging with multiple levels, runtime level changes, environment-aware defaults, and console fallback when transport is unavailable.

Modular Architecture & Dynamic Loading

TypeScript-based, Zod-validated, MCP SDK-powered architecture with tools loaded dynamically from src/tools for easy extension.

Audience

DevelopersAccess a comprehensive suite of tools for encoding/decoding, data formatting, debugging, text processing, and automation via MCP.
System AdministratorsUtilize network utilities, system information, monitoring, and tooling for maintenance and troubleshooting via MCP.
IT ProfessionalsLeverage security, crypto, hashing, and general IT utilities through MCP for enterprise IT workflows.

Tags

MCPit-toolstool catalogencodingdecodingdata-formatnetworksecuritycryptotext-processingDockerVS Codeloggingdynamic loadingTypeScriptZodMCP SDK