npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

devtoolsonline-mcp

v1.2.2

Published

Powerful Model Context Protocol (MCP) server providing 128+ developer tools for AI agents (Claude, Cursor, Windsurf, Zed).

Readme

npm version License: MIT Platform

Supercharge your AI assistants (Claude Desktop, Cursor, Zed, Windsurf) by empowering them with high-performance, local developer tools. No remote API calls, no cloud dependencies—just raw computational power exposed directly to your local AI.

✨ Why this MCP?

Over 120+ specialized frontend engineering utilities from devtoolsonline.dev are currently being ported to be completely native to your AI. With a single configuration line, your Agent learns exactly how to fix broken JSON, decode JWTs, generate strong passwords, minify code, convert CSV to JSON, parse epochs, and more — perfectly on the first try.


🛠️ Available Tools

42 tools available across 7 categories:

| Tool Category | Available Methods | Description | | :--- | :--- | :--- | | Networking & Web | url_parse, url_encode, url_decode, dns_lookup, cidr_calculator | Parse URLs, encode/decode, fetch DNS records, calculate CIDR subnet ranges. | | Data Formats | json_repair, json_format, json_validate, json_diff, csv_to_json, json_to_csv, env_to_json, json_to_env | Fix broken JSON, prettify, validate, diff objects, and convert between CSV/JSON/ENV. | | Encoding / Crypto | base64_encode, base64_decode, jwt_decode, hash_generate, number_base_convert, string_escape, string_unescape | Encode strings, parse JWTs securely, generate hashes (MD5/SHA), convert bases, escape literals. | | Generators | uuid_generate, password_generate, slug_generate, nanoid_generate, random_string, robots_txt_generate | Generate UUIDs, secure passwords, URL slugs, NanoIDs, random strings, and robots.txt files. | | Code Minifiers | minify_html, minify_css, minify_json, minify_xml | Strip whitespace and comments from HTML, CSS, JSON, and XML for production-ready output. | | String & Text | string_case, text_stats, text_sort_lines, lorem_ipsum, html_to_markdown | Convert casing (camelCase, snake_case...), analyze text stats, sort lines, generate placeholders. | | Misc / Conversions | html_encode, html_decode, byte_convert, hex_to_rgb, rgb_to_hex, unix_timestamp | Escape HTML entities, convert byte sizes, switch between color formats, parse timestamps. |

(More tools actively being ported from our 128+ Web Collection!)


⚙️ Quick Installation (For AI IDEs)

You never have to install this globally. You can bind devtoolsonline-mcp directly to your favorite agent dynamically using npx.

  1. Open Cursor Settings (Ctrl + Shift + J or Cmd + Shift + J).
  2. Go to Features -> MCP Servers (Or Type 'MCP' in the search bar).
  3. Click + Add new MCP server.
  4. Set name: DevTools
  5. Set Type: command
  6. Set Command: npx -y devtoolsonline-mcp

Modify your configuration file located at:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "devtoolsonline": {
      "command": "npx",
      "args": ["-y", "devtoolsonline-mcp"]
    }
  }
}

Open your global storage MCP Settings file (~/.vscode/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):

{
  "mcpServers": {
    "devtoolsonline": {
      "command": "npx",
      "args": ["-y", "devtoolsonline-mcp"]
    }
  }
}

Open configuration (Ctrl + , / Cmd + ,) and set:

{
  "mcpServers": {
    "devtoolsonline": {
      "command": "npx",
      "args": ["-y", "devtoolsonline-mcp"]
    }
  }
}

💡 Prompting Examples

You do not need to call the MCP manually! Once properly configured, simply talk to the AI using Natural Language Prompts:

🐛 Syntax Fixing

"I have a python dictionary that I need in JSON format but it's super broken ({ "key": 'value', }). Use your JSON repair tool to fix it into a rigid schema structure."

🔐 Security & Auth Tokens

"Please decode this JWT token specifically tracking if the payload is expired or not."

⚙️ Time Conversions

"I have an epoch reading 1716334581231. Give me what standard time and date that aligns with."

🎨 Design Conversions

"Convert all the #FF5A2X HEX codes inside this React component into specific RGB object literals."


🤝 Community & Links

  • Web App: Built with logic powering devtoolsonline.dev.
  • Core Library NPM: Built on top of @devtoolsonline/core.
  • Issues/Requests: Please tweet or reach out if you'd like a specific tool ported to MCP.