{"name":"io.github.kimbobmarley03/devpick","slug":"kimbobmarley03-devpick","title":null,"description":"43 local developer tools for AI agents: PDF, subnet, regex, JSON, conversion, and more.","url":"https://mcp.market/server/kimbobmarley03-devpick","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":22,"stars":0,"forks":0,"downloads_week":27,"last_push_at":"2026-09-17T02:18:39.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/kimbobmarley03/devpick.sh","website":null,"version":"1.0.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@devpick/mcp-server","version":"1.0.1","transport":{"type":"stdio"}}],"tools":[{"name":"calculate_chmod","description":"Calculate Unix file permissions — convert between numeric (755), symbolic (rwxr-xr-x), and explain each bit","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_subnet","description":"Calculate subnet details from IP address and CIDR notation (network, broadcast, host range, mask, etc.)","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_case","description":"Convert text between different cases: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, etc.","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_case_all","description":"Convert text to all common cases at once","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_color","description":"Convert colors between HEX, RGB, and HSL formats","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_number_base","description":"Convert a number between bases (binary, octal, decimal, hexadecimal, or any base 2-36)","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_timestamp","description":"Convert between Unix timestamps (seconds/milliseconds) and human-readable dates","write_action":false,"price_micros":0,"input_schema":null},{"name":"count_words","description":"Count words, characters, lines, sentences, and paragraphs in text","write_action":false,"price_micros":0,"input_schema":null},{"name":"csv_to_json","description":"Convert CSV data to JSON array","write_action":false,"price_micros":0,"input_schema":null},{"name":"current_timestamp","description":"Get the current date and time in all common formats","write_action":false,"price_micros":0,"input_schema":null},{"name":"decode_base64","description":"Decode Base64 encoded data back to text","write_action":false,"price_micros":0,"input_schema":null},{"name":"decode_html_entities","description":"Decode HTML entities back to their original characters","write_action":false,"price_micros":0,"input_schema":null},{"name":"decode_url","description":"Decode a URL-encoded (percent-encoded) string","write_action":false,"price_micros":0,"input_schema":null},{"name":"encode_base64","description":"Encode text or binary data to Base64","write_action":false,"price_micros":0,"input_schema":null},{"name":"encode_html_entities","description":"Encode special characters to HTML entities (&amp;, &lt;, &gt;, etc.)","write_action":false,"price_micros":0,"input_schema":null},{"name":"encode_url","description":"URL-encode (percent-encode) a string for use in URLs","write_action":false,"price_micros":0,"input_schema":null},{"name":"escape_string","description":"Escape special characters in a string (newlines, tabs, quotes, backslashes)","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_css","description":"Format (prettify) or minify CSS stylesheets","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_html","description":"Format and prettify HTML markup with proper indentation","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_json","description":"Format, prettify, or minify JSON data","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_sql","description":"Format and prettify SQL queries with keyword capitalization and proper indentation","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_xml","description":"Format and prettify XML data with proper indentation","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_all_hashes","description":"Generate MD5, SHA-1, SHA-256, and SHA-512 hashes simultaneously","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_cron_expression","description":"Generate a cron expression from common schedule descriptions or explicit fields","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_hash","description":"Generate cryptographic hash of input text (MD5, SHA-1, SHA-256, SHA-512)","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_lorem_ipsum","description":"Generate Lorem Ipsum placeholder text","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_slug","description":"Generate a URL-safe slug from text","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_uuid","description":"Generate one or more random UUID v4 identifiers","write_action":false,"price_micros":0,"input_schema":null},{"name":"hex_to_rgb","description":"Convert a hex color code to RGB (and HSL) values","write_action":false,"price_micros":0,"input_schema":null},{"name":"json_diff","description":"Compare two JSON objects and show a structured diff of all changes (added, removed, changed keys)","write_action":false,"price_micros":0,"input_schema":null},{"name":"json_to_csv","description":"Convert a JSON array to CSV format","write_action":false,"price_micros":0,"input_schema":null},{"name":"json_to_ts","description":"Generate TypeScript type interfaces from a JSON object","write_action":false,"price_micros":0,"input_schema":null},{"name":"json_to_typescript","description":"Generate TypeScript interfaces/types from a JSON object or array","write_action":false,"price_micros":0,"input_schema":null},{"name":"json_to_yaml","description":"Convert JSON to YAML","write_action":false,"price_micros":0,"input_schema":null},{"name":"markdown_to_html","description":"Convert Markdown text to HTML","write_action":false,"price_micros":0,"input_schema":null},{"name":"merge_pdfs","description":"Merge multiple PDF files into a single PDF. Provide absolute file paths.","write_action":false,"price_micros":0,"input_schema":null},{"name":"minify_code","description":"Minify JavaScript, CSS, HTML, or JSON by removing whitespace and comments","write_action":false,"price_micros":0,"input_schema":null},{"name":"number_base_convert","description":"Convert a number between bases (binary, octal, decimal, hex, or any base 2-36)","write_action":false,"price_micros":0,"input_schema":null},{"name":"parse_cron","description":"Parse a cron expression, describe it in plain English, and show next scheduled run times","write_action":false,"price_micros":0,"input_schema":null},{"name":"parse_jwt","description":"Decode a JWT token and extract header, payload, and expiry status","write_action":false,"price_micros":0,"input_schema":null},{"name":"pdf_info","description":"Get metadata and page info from a PDF file (page count, title, author, file size, page dimensions).","write_action":false,"price_micros":0,"input_schema":null},{"name":"pdf_watermark","description":"Add a text watermark to every page of a PDF.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_pdf_pages","description":"Remove specific pages from a PDF. Pages are 1-indexed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rgb_to_hex","description":"Convert RGB color values to a hex color code","write_action":false,"price_micros":0,"input_schema":null},{"name":"rotate_pdf","description":"Rotate pages in a PDF by 90, 180, or 270 degrees. Rotates all pages or specific pages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"split_pdf","description":"Extract specific pages from a PDF into a new file. Pages are 1-indexed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"test_regex","description":"Test a regex pattern against text and return all matches with indices","write_action":false,"price_micros":0,"input_schema":null},{"name":"text_diff","description":"Compare two text strings line-by-line and show added, removed, and unchanged lines","write_action":false,"price_micros":0,"input_schema":null},{"name":"unescape_string","description":"Unescape special characters in strings from JSON, HTML, XML, URL, or Regex contexts","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_toml","description":"Validate TOML and report any syntax errors","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_yaml","description":"Validate YAML and report any syntax errors","write_action":false,"price_micros":0,"input_schema":null},{"name":"yaml_to_json","description":"Convert YAML to JSON","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":89,"grade":"A","scanned_at":"2026-09-19T20:04:02.758Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:04:02.767Z","components":{"code":{"score":25,"max":25,"notes":["200 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@devpick/mcp-server","version":"1.0.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-02-27T15:53:13.518Z","repositoryUrl":"git+https://github.com/kimbobmarley03/devpick.sh.git","weeklyDownloads":27}],"repo":{"found":true,"owner":"kimbobmarley03","repo":"devpick.sh","archived":false,"pushedAt":"2026-09-17T02:18:39Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261095909?v=4","ownerCreatedAt":"2026-02-12T02:41:22Z"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":27,"license":"MIT","lastPushAt":"2026-09-17T02:18:39.000Z","score":22}}}},"grade_history":[],"reviews":[]}