Cover image

用于各种Web开发实用程序的MCP服务器。

3 years

Works with Finder

1

Github Watches

0

Github Forks

1

Github Stars

Web Development Toolbox MCP Server

npm version

MCP Server for various web development utilities.

Overview

This is an MCP server designed to provide various tools for web development, such as encoding, color conversion, date-time manipulation, and QR code generation. It uses the Model Context Protocol SDK to handle requests and responses.

Setup

Usage with VS Code

Add the following configuration to your User Settings (JSON) file. Open the settings by pressing Cmd + Shift + P and selecting Preferences: Open User Settings (JSON).

Alternatively, you can create a .vscode/mcp.json file in your workspace to share the configuration with others. Note that the mcp key is not needed in the .vscode/mcp.json file.

Note that the mcp key is not needed in the .vscode/mcp.json file.

{
  "mcp": {
    "servers": {
      "web-development-toolbox": {
        "command": "npx", // It might be necessary to specify the full path. In that case, use the result of `which npx`.
        "args": ["-y", "noboru-i/web-development-toolbox"],
        "env": {}
      }
    }
  }
}

Tools

This server provides the following tools:

  1. encode_base64

    • Encode data to base64 format
    • Inputs:
      • data (string): Input string to encode
    • Returns: Base64 encoded string
  2. decode_base64

    • Decode base64 encoded data
    • Inputs:
      • data (string): Base64 encoded string to decode
    • Returns: Decoded string
  3. hex_to_rgb

    • Convert a hex color code to RGB format
    • Inputs:
      • hex (string): Hexadecimal color code
    • Returns: Object containing RGB values (r, g, b)
  4. rgb_to_hex

    • Convert RGB values to a hex color code
    • Inputs:
      • r (number): Red value (0-255)
      • g (number): Green value (0-255)
      • b (number): Blue value (0-255)
    • Returns: Hexadecimal color code
  5. rgb_to_hsv

    • Convert RGB values to HSV
    • Inputs:
      • r (number): Red value (0-255)
      • g (number): Green value (0-255)
      • b (number): Blue value (0-255)
    • Returns: Object containing HSV values (h, s, v)
  6. hsv_to_rgb

    • Convert HSV values to RGB
    • Inputs:
      • h (number): Hue value (0-360)
      • s (number): Saturation value (0-100)
      • v (number): Value component (0-100)
    • Returns: Object containing RGB values (r, g, b)
  7. unix_to_iso

    • Convert a Unix timestamp to ISO 8601 format
    • Inputs:
      • datetime (number): Unix timestamp
    • Returns: ISO 8601 formatted string
  8. iso_to_unix

    • Convert an ISO 8601 string to Unix timestamp
    • Inputs:
      • isoString (string): ISO 8601 formatted string
    • Returns: Unix timestamp
  9. generate_qr_code

    • Generate a QR code from a given string
    • Inputs:
      • text (string): Text to encode in the QR code
    • Returns: QR code image (data URL)
  10. decode_jwt

    • Decode a JWT token
    • Inputs:
      • token (string): JWT token string
    • Returns:
      • header: Decoded JWT header (object)
      • payload: Decoded JWT payload (object)
      • signature: JWT signature (string or null)
  11. generate_uuid

    • Generate UUID v4 and v7
    • Inputs:
      • (no parameters required)
    • Returns: JSON object containing both v4 and v7 UUIDs
      • v4: UUID v4 string
      • v7: UUID v7 string
  12. generate_placeholder_image

    • Generate a placeholder image with specified dimensions
    • Inputs:
      • width (number): Width of the image in pixels
      • height (number): Height of the image in pixels
    • Returns: Placeholder image (data URL)

License

This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.

相关推荐

  • av
  • 毫不费力地使用一个命令运行LLM后端,API,前端和服务。

  • WangRongsheng
  • 🧑‍🚀 llm 资料总结(数据处理、模型训练、模型部署、 o1 模型、mcp 、小语言模型、视觉语言模型)|摘要世界上最好的LLM资源。

  • 1Panel-dev
  • 🔥1Panel提供了直观的Web接口和MCP服务器,用于在Linux服务器上管理网站,文件,容器,数据库和LLMS。

  • rulego
  • ⛓️Rulego是一种轻巧,高性能,嵌入式,下一代组件编排规则引擎框架。

  • hkr04
  • 轻巧的C ++ MCP(模型上下文协议)SDK

  • sigoden
  • 使用普通的bash/javascript/python函数轻松创建LLM工具和代理。

  • RockChinQ
  • 😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack

  • modelscope
  • 开始以更轻松的方式开始构建具有LLM授权的多代理应用程序。

  • evilsocket
  • 简单的代理开发套件。

    Reviews

    2.3 (7)
    Avatar
    user_N0YErYCz
    2025-04-26

    I've been using the web-development-toolbox by noboru-i, and it's phenomenal! It streamlines the entire web development process with its intuitive interface and comprehensive tools. Whether you're just starting or an experienced developer, this toolbox caters to all your needs. Highly recommend it!

    Avatar
    user_30VLK8rg
    2025-04-26

    As a loyal user of mcp applications, I must say that the web-development-toolbox by noboru-i has become an indispensable asset in my coding toolkit. Its user-friendly interface and comprehensive features significantly streamline my web development process. Highly recommend it!

    Avatar
    user_gioKtyIP
    2025-04-26

    As a dedicated user of the web-development-toolbox by noboru-i, I can't recommend this tool enough for any web developer. It streamlines the entire development process with its intuitive interface and powerful features. The easy-to-navigate URL structure and comprehensive welcome information make getting started a breeze. This toolbox has significantly increased my productivity and enhanced my coding efficiency.

    Avatar
    user_cZhxNjJ6
    2025-04-26

    As an avid user of MCP applications, I must say that the web-development-toolbox created by noboru-i is an absolute game-changer. It streamlines the entire web development process, making my workflow more efficient and enjoyable. The intuitive interface and robust feature set are unparalleled. Highly recommended for any web developer looking to enhance their productivity!

    Avatar
    user_1QUdNCQu
    2025-04-26

    The web-development-toolbox by noboru-i is an exceptional resource for web developers. It offers a comprehensive set of tools that streamline the development process, making it easier and more efficient. The intuitive interface and versatile features make it suitable for both beginners and experienced developers. Highly recommended for anyone looking to improve their web development workflow!

    Avatar
    user_Xr8MrCMf
    2025-04-26

    The web-development-toolbox by noboru-i is an indispensable resource for any web developer. It offers a comprehensive suite of tools and utilities that streamline and enhance the development process. The user-friendly interface and extensive functionalities make it a top choice. Highly recommended!

    Avatar
    user_U7zxiKlk
    2025-04-26

    Web-Development-Toolbox by noboru-i is an excellent tool for web developers. It offers a comprehensive set of features, is user-friendly, and enhances productivity significantly. Whether you are a beginner or an experienced developer, this toolbox is an essential addition to your toolkit. Highly recommended!