mcpField
D
devpick

devpick

Local
github.com/kimbobmarley03Developer Tools0Updated 3w ago

About devpick

devpick is a browser-based collection of developer utilities, including 43 local tools intended for AI agents. It suits developers who want client-side processing without accounts or a backend; the project is an open-source static site.

Key features

  1. 01Provides 118 browser-based developer tools
  2. 02Offers 43 tools for AI agents
  3. 03Processes inputs entirely client-side
  4. 04Builds as a static site for self-hosting

Use cases

  1. 01Formatting or validating JSON in a browser
  2. 02Generating or auditing a .gitignore
  3. 03Running developer utilities without sending inputs to a backend

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"kimbobmarley03-devpick": {
"command": "npx",
"args": [
"-y",
"@devpick/mcp-server"
]
}
}
}
Run commandnpx -y @devpick/mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@devpick/mcp-server1.0.1

Tools

43

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
filesarrayYesArray of absolute paths to PDF files to merge
outputstringYesAbsolute path for the merged output PDF

Details

From the project README

devpick.sh

License: MIT Live

Developer tools that don't suck.

118 free developer tools. Everything runs 100% in your browser — no accounts, no tracking, your input never leaves your machine. Open source under MIT.

Tools

ToolRouteCategory
JSON Formatter/json-formatterFormat & Validate
Base64/base64Encode & Decode
URL Encoder/url-encoderEncode & Decode
JWT Decoder/jwt-decoderEncode & Decode
Timestamp/unix-timestamp-converterConvert
Hash Generator/hash-generatorGenerate
UUID Generator/uuid-generatorGenerate
.gitignore Generator & Auditor/gitignore-generatorGenerate & Audit

Dev

npm run dev        # start dev server
npm run build      # production build (static export to /out)

Deploy (Cloudflare Pages)

npm run build
# Upload /out folder to Cloudflare Pages

Build output: ./out (static HTML/CSS/JS)

Stack

  • Next.js 16 (App Router, static export)
  • Tailwind CSS v4
  • lucide-react (icons)
  • next/font (Inter + JetBrains Mono)
  • next-sitemap

Privacy

Tool inputs are processed client-side and are never sent to DevPick. Privacy-safe aggregate analytics measure page and tool outcomes without collecting inputs, filenames, or generated output.

Contributing

Each tool is a self-contained route under app/<tool-name>/page.tsx — copy an existing one as a starting point. PRs welcome: new tools, better UX, bug fixes.

npm run dev     # start dev server
npm run lint    # eslint
npm run build   # production build (static export to /out)

Self-host

There is no backend — the build produces a plain out/ directory of static files. Serve it with anything:

docker compose up -d          # builds and serves on :8080
# or
npx serve out                 # zero-config static server
# or
docker run -d -p 8080:80 -v ./out:/usr/share/nginx/html nginx:alpine

No database, no env vars, no API keys. Every tool runs 100% client-side.

Writing

License

MIT — see LICENSE. Fork it, self-host it, use it commercially. If you build something cool with it, a link back is appreciated but not required.

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.