MCP Server

MCP
Model Context Protocol 16 focused tools

OneDev Tools, in your assistant.

A hosted MCP server for practical developer utilities. Connect once, then ask your compatible AI assistant to transform data, inspect tokens, generate identifiers, and handle everyday engineering work.

https://mcp.onedev.tools/mcp
Connect OneDev

What it can do

One server. Everyday tools.

The hosted server exposes the same focused utilities as the website, ready to call from an MCP-compatible client.

JSON

Format, minify, validate, generate types, diff documents, and query JSON paths.

json_transformjson_diffjson_query

Encoding

Encode, decode, validate, and inspect Base64, image data URLs, and URL values.

base64_transformurl_transform

QR & images

Turn text into QR codes and receive SVG or Base64 image data from an assistant.

qr_code

Security

Generate hashes and HMACs, decode JWTs, and verify HMAC-signed JWTs.

hash_texthmac_generatejwt_decodejwt_verify_hmac

Identifiers

Generate batches of UUID v4, UUID v7, NanoID, and ULID values, or validate UUIDs.

generate_idsuuid_validate

Data transforms

Convert CSV to JSON, Markdown, or SQL; convert JSON to CSV; and transform YAML.

tabular_transformyaml_transform

Time & scheduling

Explain cron expressions, list upcoming runs, and convert common date formats.

cron_inspecttime_convert

Install

Connect in a minute.

Use the remote endpoint in any client that supports Streamable HTTP MCP servers. No API key or OAuth setup is required.

Remote server URL

In ChatGPT, Codex, Claude, or another MCP client, choose the option to add a remote server and paste this URL:

https://mcp.onedev.tools/mcp

If your client uses a JSON configuration file, use the example on the right.

Example MCP configuration

Add this under mcpServers when your client supports JSON configuration.

{
  "mcpServers": {
    "onedev": {
      "type": "http",
      "url": "https://mcp.onedev.tools/mcp"
    }
  }
}

Example

Minify JSON with one tool call.

The same server can handle the JSON example below from an assistant workflow.

Request

{
  "name": "json_transform",
  "arguments": {
    "operation": "minify",
    "input": "{\"name\": \"test\", \"active\": true}"
  }
}

Result

{
  "operation": "minify",
  "output": "{\"name\":\"test\",\"active\":true}"
}

QR output

Return a QR image as Base64.

Send any short text, URL, or structured QR payload and ask for a scalable SVG or a ready-to-embed Base64 data URL.

Request

{
  "name": "qr_code",
  "arguments": {
    "input": "https://onedev.tools",
    "format": "data_url"
  }
}

Result

{
  "format": "data_url",
  "mimeType": "image/svg+xml",
  "base64": "PHN2ZyB4bWxucz0i...",
  "dataUrl": "data:image/svg+xml;base64,PHN2Zy..."
}

A note about privacy

Website tools run locally in your browser. MCP calls are different: your client sends the tool input to the hosted Worker. The Worker is stateless and does not persist tool inputs, outputs, or secrets, but Cloudflare may retain standard infrastructure metadata. Do not send sensitive data unless you accept that transmission.

Read the full privacy policy →

What you need

  • An MCP-compatible AI client
  • The remote endpoint above
  • No account, API key, or OAuth setup