mcpField
D
Dev Tools Mcp

Dev Tools Mcp

Remote
github.com/kapilraghuwanshiDeveloper Tools1Updated 24w ago
Repository

About Dev Tools Mcp

Dev Tools Mcp is an MCP server offering developer utilities for encoding, hashing, network checks, and ecosystem lookups. Its tools include offline computations and public API lookups that require no authentication.

Key features

  1. 01Encoding, hashing, and text utilities
  2. 02DNS, IP, SSL, and URL checks
  3. 03npm and GitHub repository lookups
  4. 04JSON, SQL, and regex utilities

Use cases

  1. 01Encoding or hashing strings during development
  2. 02Checking DNS records or SSL certificates
  3. 03Looking up npm package or GitHub repository details
  4. 04Formatting or comparing developer data

MCP support

The server exposes developer utilities as MCP tools. It can be configured for clients including Claude Desktop, Claude Code, Cursor, GitHub Copilot, and Windsurf, and also documents SSE deployment.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp-servers-161f.onrender.com/sse
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npm@kapilraghuwanshi/dev-tools-mcp

Tools

Details

From the project README

@kapilraghuwanshi/dev-tools-mcp

Zero-config MCP server for developers. No API keys. No secrets. Just plug it in.

22+ tools across encoding, hashing, DNS, IP geolocation, SSL, URL tracing, WHOIS, npm lookups, GitHub, and more.

npm version License: MIT


Quick Start

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

Restart Claude Desktop — all tools are immediately available.


Claude Code (CLI)
claude mcp add @kapilraghuwanshi/dev-tools-mcp -- npx @kapilraghuwanshi/dev-tools-mcp

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

GitHub Copilot (VS Code)

Add to .vscode/mcp.json in your workspace:

{
  "servers": {
    "devtools": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

Windsurf

Add to ~/.windsurf/mcp.json:

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

Tools

🔵 Compute — offline, instant
ToolWhat it does
dt_encode_decodeBase64, URL, HTML encode/decode
dt_hash_stringMD5, SHA1, SHA256 hashing
dt_generate_uuidGenerate 1–20 UUID v4s or NanoIDs
dt_parse_jwtDecode JWT header + payload (no verification)
dt_diff_textLine-by-line diff of two strings
dt_convert_casecamelCase ↔ snake_case ↔ kebab-case ↔ PascalCase ↔ CONSTANT_CASE
dt_format_jsonPretty-print or minify JSON
dt_regex_testTest a regex pattern, return all matches & groups
dt_color_convertHEX ↔ RGB ↔ HSL color conversion
dt_timestamp_convertUnix ↔ ISO ↔ UTC + relative time
dt_url_parseBreak URL into protocol, host, path, params, hash
dt_generate_passwordSecure random password generator
dt_unit_converterConvert bytes (KB, MB, GB) and temperature (C, F, K)
dt_lorem_ipsumGenerate placeholder text (words, sentences, paragraphs)
dt_format_sqlBasic SQL query formatter
🌐 Network — public APIs, no auth needed
ToolWhat it does
dt_my_ipYour public IP address
dt_ip_infoGeo, ISP, ASN, timezone for any IP
dt_dns_lookupA, AAAA, CNAME, MX, TXT, NS, SOA records
dt_http_traceFollow redirect chain — where does this URL go?
dt_http_headersInspect all HTTP response headers of any URL
dt_ssl_checkSSL cert expiry, issuer, SANs, days remaining
dt_port_checkIs TCP port X open on host Y?
dt_whois_lookupDomain registration details, expiry, registrar
📦 Lookup — developer ecosystem
ToolWhat it does
dt_npm_infoPackage version, downloads, license, deps
dt_github_repoStars, forks, language, topics, license
dt_gitignore_genGenerate .gitignore for any stack via gitignore.io
dt_caniuseMDN browser compatibility lookup

Example Prompts

Hash this string with SHA256: "my-secret-key"
Parse this JWT and tell me when it expires
Convert "getUserById" to snake_case
Where does https://bit.ly/3xyz redirect?
Check if port 443 is open on github.com
What's the SSL cert expiry for stripe.com?
Get the npm info for the "zod" package
Generate a .gitignore for node, react, and macos
Look up the MX records for gmail.com
Convert hex color #ff6b6b to HSL
WHOIS lookup for github.com
Generate a secure 20-character password with symbols
Convert 1560 megabytes to gigabytes
What is 98.6 Fahrenheit in Celsius?
Give me 3 paragraphs of Lorem Ipsum text
Format this SQL: SELECT * FROM users WHERE active=1 ORDER BY id DESC
Generate a mock dataset of 10 users with names and UUIDs
Check if port 8080 is open on localhost
Decode this Base64 string: SGVsbG8gV29ybGQ=
Generate a NanoID with length 12
Look up browser compatibility for "WebGPU" on caniuse
What ISP and city is the IP 8.8.8.8 located in?
Audit the SSL cert and redirect chain for stripe.com
Create a .gitignore for Python, Django, and macOS

Requirements

  • Node.js 18+
  • No API keys or configuration needed

☁️ Remote Deployment (SSE)

You can host this server on Render (100% Free Tier).

  1. Fork this repo and connect it to a new Render Web Service.
  2. Set the Root Directory to src/devtools.
  3. Set Build Command: npm install && npm run build and Start Command: node dist/index.js.
  4. Add PORT: 10000.
  5. Your live URL will be https://your-service.onrender.com/sse.

Note: Free tier servers "sleep" after 15 mins of inactivity. The first request after a break may take 30s to wake up.


License

MIT © Kapil Raghuwanshi

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.