jpx-mcp 0.5.1

JMESPath MCP server for AI assistants
Documentation

jpx-mcp

Crates.io

A Model Context Protocol server that gives AI assistants 31 tools for querying and transforming JSON with JMESPath, powered by jpx-engine and its 490+ functions.

Run it

cargo install jpx-mcp
# or run the prebuilt image:
docker run -i --rm ghcr.io/joshrotenberg/jpx-mcp

Register it with an MCP client (for example, Claude):

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

Tools

31 tools spanning evaluation, introspection, JSON utilities, an ephemeral process-scoped query store, and tool discovery, including evaluate, batch_evaluate, validate, explain, functions, describe, batch_describe, search, similar, format, diff, patch, merge, stats, and paths. See the MCP documentation for the full list.

Library use

The crate also exposes the router so you can embed it in your own transport:

use jpx_mcp::build_router;

// strict = false keeps the extension functions enabled
let router = build_router(false).expect("failed to build router");

License

Licensed under either of MIT or Apache-2.0 at your option.