Skip to main content
ClaudeWave

Free browser tools for developers, SEO and files, each also callable by AI agents through an MCP server.

MCP ServersOfficial Registry0 stars0 forks● TypeScriptMITUpdated today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/19/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/fabwaseem/benchline
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "benchline": {
      "command": "node",
      "args": ["/path/to/benchline/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/fabwaseem/benchline and follow its README for install instructions.
Use cases

MCP Servers overview

<p align="center">
  <img src="public/favicon.svg" alt="Benchline" width="72" height="72" />
</p>

<h1 align="center">Benchline</h1>

<p align="center">
  <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue" alt="MIT license" /></a>
  <a href="https://benchline.fabwaseem.com"><img src="https://img.shields.io/badge/live-benchline.fabwaseem.com-111111" alt="Live site" /></a>
  <a href="https://benchline.fabwaseem.com/mcp/guide"><img src="https://img.shields.io/badge/MCP-benchline.fabwaseem.com%2Fmcp-111111" alt="MCP endpoint" /></a>
  <a href="CONTRIBUTING.md"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen" alt="PRs welcome" /></a>
  <a href="https://glama.ai/mcp/servers/fabwaseem/benchline"><img src="https://glama.ai/mcp/servers/fabwaseem/benchline/badges/score.svg" alt="fabwaseem/benchline MCP server" /></a>
</p>

Benchline is a free directory of browser tools for the small, exact jobs around shipping software: JSON, PDFs, images, tokens, headers, and the files a crawler can cite. Each tool is a pure function with a page on the site and the same function on a stateless MCP server. Tool inputs stay on the device unless a tool's job is to read a public URL. When Postgres is configured, the site can store anonymous usage counts; see Privacy.

**Live:** [https://benchline.fabwaseem.com](https://benchline.fabwaseem.com)

## Screenshots

<table>
  <tr>
    <td><img src="docs/images/directory-light.png" alt="Directory in light mode" /></td>
    <td><img src="docs/images/directory-dark.png" alt="Directory in dark mode" /></td>
  </tr>
  <tr>
    <td><img src="docs/images/json-formatter-light.png" alt="JSON formatter in light mode" /></td>
    <td><img src="docs/images/json-formatter-dark.png" alt="JSON formatter in dark mode" /></td>
  </tr>
</table>

The directory is the home page. The JSON formatter is one tool page (`/t/json-formatter`).

## Features

- A searchable directory, with categories, tags, and a command palette on ⌘K. Filtering runs in the browser.
- One folder per tool: metadata, a client page, and pure `lib/` covered by vitest.
- A stateless Streamable HTTP MCP server at [`/mcp`](https://benchline.fabwaseem.com/mcp). No API key and no session.
- The same functions over HTTP at `POST /api/v1/tools/<slug>`, with an OpenAPI document at [`/openapi.json`](https://benchline.fabwaseem.com/openapi.json).
- [`/llms.txt`](https://benchline.fabwaseem.com/llms.txt) and [`/llms-full.txt`](https://benchline.fabwaseem.com/llms-full.txt), generated from the registry.
- Light and dark themes. Corner radii stay on the small token scale.

## Tools

<!-- tools:start -->

Every tool, in `toolOrder`. Run `pnpm gen:readme-tools` after adding one.

### Developer

Build files, schedules, and the small programs a deploy depends on.

**Cron.** Build a cron expression and read the next runs.

- [Cron expression builder](https://benchline.fabwaseem.com/t/cron-expression-builder) — Build or paste a cron schedule, read it in plain English, and see the next run times.

**Next.js.** Production files for shipping a Next.js app in a container.

- [Next.js Dockerfile generator](https://benchline.fabwaseem.com/t/nextjs-dockerfile-generator) — Generate a production multi-stage Dockerfile for Next.js, plus .dockerignore and compose.

**Fixtures.** Placeholder copy and seeded rows for a schema.

- [Lorem ipsum](https://benchline.fabwaseem.com/t/lorem-ipsum) — Placeholder copy, or fake rows as JSON, CSV, and SQL, from a seed.

**Regex.** Test a JavaScript regular expression against a sample.

- [Regex tester](https://benchline.fabwaseem.com/t/regex-tester) — Test a JavaScript pattern, read the groups, and preview a replacement.

**Code.** Minify and convert source code.

- [Code Minifier](https://benchline.fabwaseem.com/t/code-minifier) — Minify JavaScript, CSS, and HTML with byte-level savings.

### Data & Formats

JSON, tables, and the encodings that move data between systems.

**JSON.** Format JSON and convert it to YAML.

- [JSON formatter](https://benchline.fabwaseem.com/t/json-formatter) — Pretty-print, minify, and validate JSON, with the exact line and column when it fails.
- [JSON YAML converter](https://benchline.fabwaseem.com/t/json-yaml-convert) — Convert JSON, YAML, TOML, and XML in the browser, and keep the line number when a document fails.
- [JSON Schema](https://benchline.fabwaseem.com/t/json-schema-validate) — Infer a schema from JSON, validate against one, and export TypeScript and Zod.
- [JSONPath tester](https://benchline.fabwaseem.com/t/jsonpath-tester) — Query JSON with JSONPath Plus and inspect every match.
- [JSON to Types](https://benchline.fabwaseem.com/t/json-to-types) — Paste JSON, get TypeScript, Zod, Pydantic, dataclass, and Go types.

**Tables.** Turn CSV into JSON and JSON into rows.

- [CSV JSON converter](https://benchline.fabwaseem.com/t/csv-json-convert) — Convert CSV to JSON and JSON back to CSV, with a delimiter and a header row you choose.

**Encoding.** Base64 and the bytes a string is hiding.

- [Base64 codec](https://benchline.fabwaseem.com/t/base64-codec) — Encode and decode Base64 for text or a file, including the URL-safe alphabet.
- [Programmer calculator](https://benchline.fabwaseem.com/t/programmer-calculator) — Base conversions, bitwise ops, and a clickable bit grid.
- [ZIP Tools](https://benchline.fabwaseem.com/t/zip-tools) — Create ZIP archives and extract them, entirely in your browser.

**Markup.** Markdown and HTML, converted in either direction.

- [Markdown HTML](https://benchline.fabwaseem.com/t/markdown-html) — Convert Markdown to HTML, or HTML back to Markdown, with a live preview.

**SQL.** Format a query without running it.

- [SQL formatter](https://benchline.fabwaseem.com/t/sql-formatter) — Format SQL for PostgreSQL, MySQL, BigQuery, Snowflake, and other dialects.

### SEO & AI Search

Markup, crawlers, and the files an AI search engine can cite.

**AI search.** Files and checks that decide what an AI crawler can fetch, cite, and skip.

- [llms.txt generator](https://benchline.fabwaseem.com/t/llms-txt-generator) — Read a public sitemap and write an llms.txt index, plus an optional llms-full.txt.
- [AI SEO checker](https://benchline.fabwaseem.com/t/ai-seo-checker) — Score crawler access, llms.txt, structured data, and the on-page signals AI search uses.
- [robots.txt checker](https://benchline.fabwaseem.com/t/robots-txt-checker) — Read allow and disallow rules, sitemap links, and the mistakes that make a robots.txt file lie.
- [Page to Markdown](https://benchline.fabwaseem.com/t/html-to-markdown-url) — Fetch a public page and turn the article into Markdown.

**SEO.** Structured data and the markup a crawler can quote without guessing.

- [JSON-LD schema generator](https://benchline.fabwaseem.com/t/schema-generator) — Fill a form, get valid schema.org JSON-LD for Article, FAQ, Product, Organization, and more.
- [Sitemap validator](https://benchline.fabwaseem.com/t/sitemap-validator) — Check a sitemap URL or XML, or generate a urlset from a list.

**AI dev.** Token counts and the cost of a prompt before you send it.

- [AI token counter](https://benchline.fabwaseem.com/t/ai-token-counter) — Count tokens and estimate the API cost of a prompt for GPT, Claude, and Gemini models.

**Social previews.** Open Graph cards, meta tags, and the picture a shared link unfurls into.

- [OG image generator](https://benchline.fabwaseem.com/t/og-image-generator) — Pick a template, watch the card update, then download the PNG or copy the Next.js file.
- [OG template list](https://benchline.fabwaseem.com/t/og-template-list) — Browse Open Graph template ids, fields, and color presets.
- [Meta tags inspector](https://benchline.fabwaseem.com/t/meta-tags-inspector) — Read title, description, canonical, robots, Open Graph, Twitter, and JSON-LD types from one public URL.
- [Social Image Resizer](https://benchline.fabwaseem.com/t/social-image-resizer) — Fit any photo to the exact dimensions for Instagram, YouTube, X, LinkedIn, and Facebook — cropped to the subject you pick.
- [Meme Generator](https://benchline.fabwaseem.com/t/meme-generator) — Classic top/bottom caption memes from styles or your own images.

### Image & Media

Convert, compress, and resize pictures in the browser. The file stays on the device.

**Image.** Convert, compress, and resize pictures in the browser. The file stays on the device.

- [Image format converter](https://benchline.fabwaseem.com/t/image-convert) — Convert HEIC, WebP, PNG, JPG, and AVIF in the browser. Nothing is uploaded.
- [Image compressor](https://benchline.fabwaseem.com/t/image-compress) — Shrink JPEG, PNG, WebP, and AVIF in the browser, with the real before and after size.
- [Image resizer](https://benchline.fabwaseem.com/t/image-resize) — Resize by pixels or percent, with the aspect ratio locked and a batch ZIP.
- [QR and barcode reader](https://benchline.fabwaseem.com/t/qr-code-reader) — Read QR codes and barcodes from a photo, a paste, or the camera.
- [SVG optimizer](https://benchline.fabwaseem.com/t/svg-optimizer) — Minify an SVG, compare the size, and keep the viewBox unless you turn that off.
- [EXIF viewer and remover](https://benchline.fabwaseem.com/t/exif-viewer-remover) — Read photo metadata, including GPS, and strip all of it or only the location.
- [Image cropper](https://benchline.fabwaseem.com/t/image-crop) — Crop with a free box or an aspect preset, including a circle.
- [Image to text](https://benchline.fabwaseem.com/t/ocr-image-to-text) — Read the words in a picture. The OCR model downloads once and runs in this browser.
- [Background remover](https://benchline.fabwaseem.com/t/background-remover) — Cut out a portrait in the browser, or clear a solid backdrop without a download.
- [Photo Collage](https://benchline.fabwaseem.com/t/photo-collage) — Arrange photos into grid layouts and export high-res PNGs.

**Audio.** Trim and shape sound in the browser. The file stays on the device.

- [Audio Trimmer](https://benchl
ai-agentsdeveloper-toolsmcpmcp-servernextjsopen-sourcetypescript

What people ask about benchline

What is fabwaseem/benchline?

+

fabwaseem/benchline is mcp servers for the Claude AI ecosystem. Free browser tools for developers, SEO and files, each also callable by AI agents through an MCP server. It has 0 GitHub stars and its last recorded update is dated 2026-10-18.

How do I install benchline?

+

You can install benchline by cloning the repository (https://github.com/fabwaseem/benchline) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is fabwaseem/benchline safe to use?

+

Our security agent has analyzed fabwaseem/benchline and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains fabwaseem/benchline?

+

fabwaseem/benchline is maintained by fabwaseem. The last recorded GitHub activity is dated 2026-10-18, with 2 open issues.

Are there alternatives to benchline?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy benchline to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: fabwaseem/benchline
[![Featured on ClaudeWave](https://claudewave.com/api/badge/fabwaseem-benchline)](https://claudewave.com/repo/fabwaseem-benchline)
<a href="https://claudewave.com/repo/fabwaseem-benchline"><img src="https://claudewave.com/api/badge/fabwaseem-benchline" alt="Featured on ClaudeWave: fabwaseem/benchline" width="320" height="64" /></a>

More MCP Servers

benchline alternatives