protogrid

Search / net.programmes/developer-tools

developer-tools

not classified

65+ free in-browser developer tools (JSON, Base64, JWT, hash, regex…) callable over MCP.

v1.0.1 · active · repository · descriptor JSON · versions

Not classified yet.The remote endpoints have not been probed successfully, or the listing has nothing to connect to.
Quality64needs work
Trust64of 100
Uptime, 30 days94%
Latency p50137 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "developer-tools": {
      "type": "http",
      "url": "https://programmes.net/mcp"
    }
  }
}
claude mcp add --transport http developer-tools https://programmes.net/mcp
[mcp_servers.developer-tools]
url = "https://programmes.net/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "developer-tools": {
      "type": "remote",
      "url": "https://programmes.net/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "developer-tools": {
      "type": "http",
      "url": "https://programmes.net/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=developer-tools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcHJvZ3JhbW1lcy5uZXQvbWNwIn0%3D"
}
{
  "servers": {
    "developer-tools": {
      "type": "http",
      "url": "https://programmes.net/mcp"
    }
  }
}
{
  "mcpServers": {
    "developer-tools": {
      "httpUrl": "https://programmes.net/mcp"
    }
  }
}
extensions:
  "developer-tools":
    enabled: true
    name: "developer-tools"
    type: streamable_http
    uri: "https://programmes.net/mcp"
    timeout: 300

Quality 64 / 100needs work

protocoln/a · weight 25
  • n/a
    protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene64 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: base64 (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); url (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); url-encode (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • warn
    tools.token_costabout 9,240 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history not recorded yet
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

59 tools, about 9,240 tokens to load them all · checked 2026-10-19 10:20 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 64 / 100

provenance75
liveness28
freshness65
hygiene100

+repository +dns-namespace -unreachable(1 failures) ~updated-97d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://programmes.net/mcp streamable-httpunknownno (1 failures)94%137 ms–2026-10-18

Tools (59)

aes-encryptEncrypt and decrypt text with AES-GCM using a password.. Operations: "encrypt" — Encrypt plaintext into base64 ciphertext with a password.; "decrypt" — Decrypt base64 ciphertext produced by the encrypt operation.. Call with "operation" plus "input" (and "options" where relevant).
asciiConvert text to and from character codes in several bases.. Operations: "to-codes" — Convert text to character codes.; "from-codes" — Convert character codes back to text.. Call with "operation" plus "input" (and "options" where relevant).
base64Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: "encode" — Encode text into the chosen format.; "decode" — Decode text from the chosen format back to plain text.. Call with "operation" plus "input" (and "options" where relevant).
bcryptHash and verify passwords with bcrypt.. Operations: "hash" — Hash a password with bcrypt at the given cost.; "verify" — Verify a plaintext password against a bcrypt hash.. Call with "operation" plus "input" (and "options" where relevant).
caseConvert text between camelCase, snake_case, kebab-case and more.. Operations: "convert" — Convert text to a single chosen case.; "all" — Return every supported case transform at once.. Call with "operation" plus "input" (and "options" where relevant).
char-inspectorBreak a string into per-character Unicode details.. Operations: "inspect" — Inspect each character of a string (code point, category, bytes).. Call with "operation" plus "input" (and "options" where relevant).
chmodConvert between octal and symbolic Unix file permissions.. Operations: "octal-to-symbolic" — Convert octal permissions (e.g. "755") to a symbolic string and description.; "symbolic-to-octal" — Convert a symbolic permission string (e.g. "rwxr-xr-x") to octal.. Call with "operation" plus "input" (and "options" where relevant).
cidrParse a CIDR block into its network, broadcast and host range.. Operations: "calculate" — Calculate the network, broadcast, mask and host range for a CIDR block.. Call with "operation" plus "input" (and "options" where relevant).
colorConvert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: "convert" — Convert a HEX color to every supported color space.; "palette" — Generate a color harmony palette from a base color.. Call with "operation" plus "input" (and "options" where relevant).
color-paletteGenerate harmony, shade and tint palettes from a base HEX color.. Operations: "generate" — Generate harmony, shade and tint palettes from a base HEX color.. Call with "operation" plus "input" (and "options" where relevant).
contrastCheck WCAG contrast between a foreground and background color.. Operations: "check" — Compute the contrast ratio and WCAG pass/fail for a color pair.; "best-text" — Pick black or white text for the best contrast on a background.. Call with "operation" plus "input" (and "options" where relevant).
cronDescribe cron expressions and compute upcoming run times.. Operations: "describe" — Produce a human-readable description of a cron expression.; "next-runs" — Compute the next N run times for a cron expression.. Call with "operation" plus "input" (and "options" where relevant).
css-minifyMinify or beautify CSS.. Operations: "minify" — Minify CSS (strip comments and whitespace).; "beautify" — Beautify CSS (one declaration per line, indented).. Call with "operation" plus "input" (and "options" where relevant).
css-unitsConvert a numeric value between CSS units (px, rem, em, pt, pc, %).. Operations: "convert" — Convert a numeric value from one CSS unit to another.. Call with "operation" plus "input" (and "options" where relevant).
curl-converterConvert a curl command into fetch / Python / Node snippets.. Operations: "convert" — Parse a curl command and generate code snippets.. Call with "operation" plus "input" (and "options" where relevant).
data-sizeParse a data size and convert it to bytes plus decimal and binary units.. Operations: "convert" — Parse a data size and convert it to bytes, decimal and binary units.. Call with "operation" plus "input" (and "options" where relevant).
diffCompute a line-by-line diff between two texts.. Operations: "compare" — Diff two texts and return the lines plus statistics.; "unified" — Produce a unified-diff text between two inputs.. Call with "operation" plus "input" (and "options" where relevant).
gitignoreGenerate a combined .gitignore from template keys.. Operations: "generate" — Combine one or more template keys into a .gitignore.; "templates" — List the available .gitignore template keys.. Call with "operation" plus "input" (and "options" where relevant).
hashCompute MD5, SHA-1/256/384/512, CRC32 and HMAC digests.. Operations: "hash" — Hash text with the chosen algorithm.; "hmac" — Compute an HMAC digest (SHA algorithms only).. Call with "operation" plus "input" (and "options" where relevant).
hmacSign a message with HMAC using a secret key and SHA-2 algorithm.. Operations: "sign" — Compute an HMAC signature for a message.. Call with "operation" plus "input" (and "options" where relevant).
htmlFormat, minify and validate HTML.. Operations: "format" — Pretty-print HTML.; "minify" — Minify HTML (strip comments and collapse whitespace).; "validate" — Check HTML for unclosed/mismatched tags.. Call with "operation" plus "input" (and "options" where relevant).
html-entityEncode and decode HTML entities (named, decimal, hex).. Operations: "encode" — Encode text into HTML entities.; "decode" — Decode HTML entities back to plain text.. Call with "operation" plus "input" (and "options" where relevant).
http-statusLook up and search HTTP status codes.. Operations: "lookup" — Look up a single status code by number.; "search" — Search status codes by number, name or description.. Call with "operation" plus "input" (and "options" where relevant).
image-base64Build and parse base64 data URIs and embed snippets.. Operations: "build-snippets" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with "operation" plus "input" (and "options" where relevant).
jsonFormat, minify, validate and convert JSON.. Operations: "format" — Pretty-print JSON with a configurable indent.; "minify" — Strip all insignificant whitespace from JSON.; "validate" — Check whether the input is valid JSON, reporting the error location.; "repair" — Best-effort repair of common JSON mistakes (trailing commas, single quotes, unquoted keys).. Call with "operation" plus "input" (and "options" where relevant).
json-csvConvert between JSON and CSV.. Operations: "json-to-csv" — Convert a JSON array/object to CSV.; "csv-to-json" — Convert CSV to a JSON array.. Call with "operation" plus "input" (and "options" where relevant).
json-diffCompare two JSON documents and report added, removed and changed values.. Operations: "diff" — Diff two JSON documents by path.. Call with "operation" plus "input" (and "options" where relevant).
jsonpathQuery a JSON document with a JSONPath expression.. Operations: "query" — Evaluate a JSONPath expression against a JSON document.. Call with "operation" plus "input" (and "options" where relevant).
json-schemaInfer a draft-07 JSON Schema from sample JSON.. Operations: "generate" — Infer a draft-07 JSON Schema from sample JSON. Call with "operation" plus "input" (and "options" where relevant).
json-tsGenerate TypeScript type declarations from a JSON sample.. Operations: "generate" — Infer TypeScript interfaces/types from JSON.. Call with "operation" plus "input" (and "options" where relevant).
json-xmlConvert between JSON and XML.. Operations: "to-xml" — Convert JSON to XML.; "to-json" — Convert XML to JSON.. Call with "operation" plus "input" (and "options" where relevant).
jwtDecode JWT header and payload (no signature verification).. Operations: "decode" — Decode a JWT into its header, payload and signature.. Call with "operation" plus "input" (and "options" where relevant).
jwt-encodeSign a JSON payload into a JWT with an HMAC secret.. Operations: "sign" — Sign a JSON payload into a JWT using an HMAC secret.. Call with "operation" plus "input" (and "options" where relevant).
loremGenerate placeholder text in several styles.. Operations: "generate" — Generate lorem ipsum (or themed) placeholder text.. Call with "operation" plus "input" (and "options" where relevant).
markdownRender Markdown to HTML, build a TOC and compute statistics.. Operations: "render" — Render GitHub-flavored Markdown to sanitized HTML.; "toc" — Extract a table of contents from Markdown headers.; "stats" — Compute document statistics for Markdown/plain text.. Call with "operation" plus "input" (and "options" where relevant).
markdown-tableConvert CSV or TSV rows into a Markdown table.. Operations: "generate" — Build a Markdown table from delimited rows.. Call with "operation" plus "input" (and "options" where relevant).
mimeLook up MIME types by file extension or MIME type.. Operations: "lookup" — Search MIME types by extension or MIME type.. Call with "operation" plus "input" (and "options" where relevant).
morse-codeTranslate text to and from Morse code.. Operations: "encode" — Convert text to Morse code.; "decode" — Convert Morse code to text.. Call with "operation" plus "input" (and "options" where relevant).
number-baseConvert numbers between binary, octal, decimal and hex.. Operations: "convert" — Convert a number from one base to all supported bases.. Call with "operation" plus "input" (and "options" where relevant).
passwordGenerate strong random passwords and estimate their strength.. Operations: "generate" — Generate a cryptographically random password.; "strength" — Estimate the entropy and strength bucket of a password.. Call with "operation" plus "input" (and "options" where relevant).
password-strengthAnalyze a password and estimate its entropy, strength and crack time.. Operations: "analyze" — Analyze a password and estimate its entropy, strength and crack time.. Call with "operation" plus "input" (and "options" where relevant).
randomGenerate cryptographically secure random strings.. Operations: "generate" — Generate a secure random string from a chosen pattern.. Call with "operation" plus "input" (and "options" where relevant).
regexTest a regex against a string and apply replacements.. Operations: "test" — Find all matches of a regex pattern in a test string.; "replace" — Replace regex matches in a string.. Call with "operation" plus "input" (and "options" where relevant).
roman-numeralConvert between integers and Roman numerals.. Operations: "to-roman" — Convert an integer to a Roman numeral.; "from-roman" — Convert a Roman numeral to an integer.. Call with "operation" plus "input" (and "options" where relevant).
slugifyTurn arbitrary text into a clean, URL-safe slug.. Operations: "slugify" — Generate a URL slug from text.. Call with "operation" plus "input" (and "options" where relevant).
sort-linesSort, reverse, deduplicate and clean up lines of text.. Operations: "process" — Sort, deduplicate and clean lines of text.. Call with "operation" plus "input" (and "options" where relevant).
sqlFormat and minify SQL.. Operations: "beautify" — Beautify SQL with newlines before clauses.; "minify" — Minify SQL to a single line.. Call with "operation" plus "input" (and "options" where relevant).
string-escapeEscape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: "escape" — Escape a string for the chosen context.; "unescape" — Unescape a string from the chosen context.. Call with "operation" plus "input" (and "options" where relevant).
timestampConvert and inspect Unix timestamps and dates.. Operations: "to-date" — Convert a Unix timestamp (seconds) to a full date breakdown.; "parse-date" — Auto-detect and parse a date/timestamp string.. Call with "operation" plus "input" (and "options" where relevant).
totpGenerate a time-based one-time password (TOTP) from a base32 secret.. Operations: "generate" — Generate the current TOTP code for a base32 secret.. Call with "operation" plus "input" (and "options" where relevant).
ulidGenerate a lexicographically sortable ULID.. Operations: "generate" — Generate a new ULID.. Call with "operation" plus "input" (and "options" where relevant).
urlParse, validate and normalize URLs.. Operations: "parse" — Break a URL into its component parts.; "validate" — Validate a URL and run basic security/heuristic checks.; "normalize" — Normalize a URL (drop default ports, sort query params, strip trailing slash).. Call with "operation" plus "input" (and "options" where relevant).
url-encodePercent-encode and decode URL strings.. Operations: "encode" — Percent-encode a string.; "decode" — Decode a percent-encoded string.. Call with "operation" plus "input" (and "options" where relevant).
user-agentParse a User-Agent string into browser, engine, OS and device.. Operations: "parse" — Parse a User-Agent string into browser, engine, OS and device details.. Call with "operation" plus "input" (and "options" where relevant).
uuidGenerate and inspect UUIDs.. Operations: "v4" — Generate one or more random (v4) UUIDs.; "v3" — Generate a name-based (v3 / MD5) UUID.; "parse" — Parse a UUID and report its version, variant and (where present) timestamp.. Call with "operation" plus "input" (and "options" where relevant).
wifi-qrBuild the standard WIFI: payload string for a WiFi QR code.. Operations: "payload" — Build the WIFI: payload string a phone scans to auto-join a network.. Call with "operation" plus "input" (and "options" where relevant).
word-countCount words/characters and compute readability statistics.. Operations: "count" — Compute basic text statistics (words, characters, sentences, etc.).; "readability" — Compute readability scores (Flesch, SMOG, Coleman-Liau).; "keywords" — Compute keyword density for the text.. Call with "operation" plus "input" (and "options" where relevant).
xmlPretty-print or minify already-serialized XML, and highlight it.. Operations: "format" — Pretty-print XML with the chosen indent (server-safe string transform).; "minify" — Collapse whitespace between XML tags (server-safe string transform).. Call with "operation" plus "input" (and "options" where relevant).
yaml-jsonConvert between YAML and JSON.. Operations: "yaml-to-json" — Convert YAML to JSON.; "json-to-yaml" — Convert JSON to YAML.. Call with "operation" plus "input" (and "options" where relevant).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "net.programmes/developer-tools",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://programmes.net/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.1",
  "repository": {
    "url": "https://github.com/setkernel/programmes-net",
    "source": "github"
  },
  "description": "65+ free in-browser developer tools (JSON, Base64, JWT, hash, regex…) callable over MCP."
}