Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Toolkit Mcp Server

    A Model Context Protocol server providing LLM Agents with system utilities and tools, including IP geolocation, network diagnostics, system monitoring, cryptographic operations, and QR code generation.

    14 stars
    TypeScript
    Updated Oct 30, 2025
    cryptography
    developer-tools
    geolocation
    llm
    llm-agent
    mcp
    model-context-protocol
    networking
    system-utilities
    typescript

    Table of Contents

    • Model Context Protocol
    • Table of Contents
    • Features
    • Network & Geolocation
    • System Utilities
    • Security Tools
    • Generator Tools
    • Installation
    • Configuration
    • Tools
    • Network Operations
    • System Operations
    • Security Operations
    • Generator Operations
    • Contributing
    • License

    Table of Contents

    • Model Context Protocol
    • Table of Contents
    • Features
    • Network & Geolocation
    • System Utilities
    • Security Tools
    • Generator Tools
    • Installation
    • Configuration
    • Tools
    • Network Operations
    • System Operations
    • Security Operations
    • Generator Operations
    • Contributing
    • License

    Documentation

    toolkit-mcp-server

    TypeScript

    Model Context Protocol

    ![Version]()

    License

    ![Status]()

    GitHub

    A Model Context Protocol server providing LLM Agents with system utilities and tools, including IP geolocation, network diagnostics, system monitoring, cryptographic operations, and QR code generation.

    Model Context Protocol

    The Model Context Protocol (MCP) enables communication between:

    • Clients: Claude Desktop, IDEs, and other MCP-compatible clients
    • Servers: Tools and resources for task management and automation
    • LLM Agents: AI models that leverage the server's capabilities

    Table of Contents

    • Features
    • Installation
    • Configuration
    • Tools
    • Contributing
    • License

    Features

    Network & Geolocation

    • IP geolocation with intelligent caching
    • Network connectivity testing
    • Ping and traceroute utilities
    • Public IP detection
    • Rate limiting (45 requests/minute)

    System Utilities

    • System information retrieval
    • Resource monitoring
    • Load average tracking
    • Network interface details

    Security Tools

    • Cryptographic hash generation (MD5, SHA-1, SHA-256, SHA-512)
    • Constant-time hash comparison
    • UUID generation

    Generator Tools

    • QR code generation
    • Terminal output
    • SVG format
    • Base64 encoded images

    Installation

    bash
    # Using npm (recommended)
    npm install @cyanheads/toolkit-mcp-server
    
    # Or install from source
    git clone git@github.com:cyanheads/toolkit-mcp-server.git
    cd toolkit-mcp-server
    npm install
    npm run build

    Configuration

    Add to your MCP client settings:

    json
    {
      "mcpServers": {
        "toolkit": {
          "command": "node",
          "args": ["node_modules/@cyanheads/toolkit-mcp-server/build/index.js"],
          "env": {
            "NODE_ENV": "production"
          }
        }
      }
    }

    Tools

    Network Operations

    typescript
    // Get geolocation data
    const geo = await mcp.use('toolkit-mcp-server', 'geolocate', {
      query: '8.8.8.8'
    });
    
    // Check connectivity
    const conn = await mcp.use('toolkit-mcp-server', 'checkConnectivity', {
      host: 'example.com',
      port: 443
    });

    System Operations

    typescript
    // Get system information
    const sysInfo = await mcp.use('toolkit-mcp-server', 'getSystemInfo', {});
    
    // Get load average
    const load = await mcp.use('toolkit-mcp-server', 'getLoadAverage', {});

    Security Operations

    typescript
    // Generate hash
    const hash = await mcp.use('toolkit-mcp-server', 'hashData', {
      input: 'test data',
      algorithm: 'sha256'
    });
    
    // Generate UUID
    const uuid = await mcp.use('toolkit-mcp-server', 'generateUUID', {});

    Generator Operations

    typescript
    // Generate QR code
    const qr = await mcp.use('toolkit-mcp-server', 'generateQRCode', {
      data: 'https://example.com',
      type: 'svg'
    });

    Contributing

    1. Fork the repository

    2. Create your feature branch (git checkout -b feature/amazing-feature)

    3. Commit your changes (git commit -m 'Add some amazing feature')

    4. Push to the branch (git push origin feature/amazing-feature)

    5. Open a Pull Request

    License

    Apache License 2.0. See LICENSE for more information.

    ---

    Similar MCP

    Based on tags & features

    • AN

      Anilist Mcp

      TypeScript·
      57
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • FA

      Fal Mcp Server

      Python·
      8
    • ME

      Metmuseum Mcp

      TypeScript·
      14

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AN

      Anilist Mcp

      TypeScript·
      57
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • FA

      Fal Mcp Server

      Python·
      8
    • ME

      Metmuseum Mcp

      TypeScript·
      14

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k