1. Conduid
  2. Developer Tools
  3. Jpx
MCP server · Developer Tools

Jpx

JMESPath CLI and MCP server with 460+ extended functions

Unclaimed devtools
34Low

Scored 6 months ago · breakdown

About Jpx

Jpx is an MCP server published by joshrotenberg in the Developer Tools category: jMESPath CLI and MCP server with 460+ extended functions.

The repository has 4 stars and 0 forks, with the last commit 3 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/joshrotenberg/jpx

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Jpx

Powered by Claude · Grounded in docs

I know everything about Jpx. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

jpx

CI Crates.io License

JMESPath CLI and tools with 400+ extended functions - a powerful jq alternative.

This repository contains the jpx ecosystem:

Package Description
jpx CLI tool with REPL, multiple output formats
jpx-mcp MCP server for AI assistants
jpx-engine Query engine with introspection and discovery

Quick Start

# Install
brew install joshrotenberg/brew/jpx
# or: cargo install jpx

# Use it
echo '{"name": "world"}' | jpx 'upper(name)'
# "WORLD"

curl -s https://api.github.com/users/octocat | jpx '{
  login: login,
  created: format_date(parse_date(created_at), `%B %Y`)
}'
# {"login": "octocat", "created": "January 2011"}

Docker

# CLI
echo '{"name": "world"}' | docker run -i ghcr.io/joshrotenberg/jpx 'upper(name)'

# MCP Server
docker run -i --rm ghcr.io/joshrotenberg/jpx-mcp

MCP Server

Give Claude (or any MCP client) the ability to query and transform JSON:

{
  "mcpServers": {
    "jpx": {
      "command": "jpx-mcp"
    }
  }
}

Tools: evaluate, batch_evaluate, validate, functions, describe, search, similar, format, diff, patch, merge, stats, paths, keys

Function Categories

The library provides 400+ functions across these categories:

Category Examples
String upper, lower, split, replace, camel_case, pad_left
Array first, last, unique, chunk, zip, flatten, group_by
Math round, sqrt, median, stddev, percentile
Date/Time now, parse_date, format_date, date_add, date_diff
Hash md5, sha256, hmac_sha256, crc32
Encoding base64_encode, base64_decode, hex_encode, url_encode
Regex regex_match, regex_extract, regex_replace
Geo haversine, geo_distance_km, geo_bearing
Network cidr_contains, is_private_ip, ip_to_int
JSON Patch json_patch, json_merge_patch, json_diff
Fuzzy levenshtein, jaro_winkler, soundex, metaphone
Expression map_expr, filter_expr, sort_by_expr, group_by_expr

See the documentation for the full function reference.

Acknowledgments

License

MIT or Apache-2.0

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Jpx

How do I install Jpx?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Jpx safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Jpx still maintained?

Yes — the last commit was 3 days ago. The repository has 4 stars and 0 forks.