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
- 01Encoding, hashing, and text utilities
- 02DNS, IP, SSL, and URL checks
- 03npm and GitHub repository lookups
- 04JSON, SQL, and regex utilities
Use cases
- 01Encoding or hashing strings during development
- 02Checking DNS records or SSL certificates
- 03Looking up npm package or GitHub repository details
- 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.
https://mcp-servers-161f.onrender.com/sseclaude mcp add --transport sse devtools https://mcp-servers-161f.onrender.com/sse{"mcpServers":{"devtools":{"type":"sse","url":"https://mcp-servers-161f.onrender.com/sse"}}}Open in Cursor{"servers":{"devtools":{"type":"sse","url":"https://mcp-servers-161f.onrender.com/sse"}}}Open in VS Code{"mcpServers":{"devtools":{"type":"sse","url":"https://mcp-servers-161f.onrender.com/sse"}}}{"mcpServers":{"devtools":{"serverUrl":"https://mcp-servers-161f.onrender.com/sse"}}}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.
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.
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
| Tool | What it does |
|---|---|
dt_encode_decode | Base64, URL, HTML encode/decode |
dt_hash_string | MD5, SHA1, SHA256 hashing |
dt_generate_uuid | Generate 1–20 UUID v4s or NanoIDs |
dt_parse_jwt | Decode JWT header + payload (no verification) |
dt_diff_text | Line-by-line diff of two strings |
dt_convert_case | camelCase ↔ snake_case ↔ kebab-case ↔ PascalCase ↔ CONSTANT_CASE |
dt_format_json | Pretty-print or minify JSON |
dt_regex_test | Test a regex pattern, return all matches & groups |
dt_color_convert | HEX ↔ RGB ↔ HSL color conversion |
dt_timestamp_convert | Unix ↔ ISO ↔ UTC + relative time |
dt_url_parse | Break URL into protocol, host, path, params, hash |
dt_generate_password | Secure random password generator |
dt_unit_converter | Convert bytes (KB, MB, GB) and temperature (C, F, K) |
dt_lorem_ipsum | Generate placeholder text (words, sentences, paragraphs) |
dt_format_sql | Basic SQL query formatter |
🌐 Network — public APIs, no auth needed
| Tool | What it does |
|---|---|
dt_my_ip | Your public IP address |
dt_ip_info | Geo, ISP, ASN, timezone for any IP |
dt_dns_lookup | A, AAAA, CNAME, MX, TXT, NS, SOA records |
dt_http_trace | Follow redirect chain — where does this URL go? |
dt_http_headers | Inspect all HTTP response headers of any URL |
dt_ssl_check | SSL cert expiry, issuer, SANs, days remaining |
dt_port_check | Is TCP port X open on host Y? |
dt_whois_lookup | Domain registration details, expiry, registrar |
📦 Lookup — developer ecosystem
| Tool | What it does |
|---|---|
dt_npm_info | Package version, downloads, license, deps |
dt_github_repo | Stars, forks, language, topics, license |
dt_gitignore_gen | Generate .gitignore for any stack via gitignore.io |
dt_caniuse | MDN 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).
- Fork this repo and connect it to a new Render Web Service.
- Set the Root Directory to
src/devtools. - Set Build Command:
npm install && npm run buildand Start Command:node dist/index.js. - Add PORT:
10000. - 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
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.