Agentโ™ฅ๏ธŽAge
Catalog

io.github.MukundaKatta/jmespath-mcp

Official

by MukundaKatta ยท JavaScript

Run JMESPath queries against JSON. Pure JS, no native binary needed.

io.github.MukundaKatta/jmespath-mcp MCP Server

The io.github.MukundaKatta/jmespath-mcp server runs JMESPath queries against JSON. It is a pure JavaScript implementation, designed to work without a native binary, and provides the same behavior on macOS / Linux / Windows. It exposes one tool: json_query(expression, data).

๐Ÿ› ๏ธ Key Features

  • Executes JMESPath expressions over JSON input
  • Tool: json_query(expression, data) (one tool total)
  • Pure JS implementation; no jq binary required
  • Intended to behave consistently across macOS, Linux, and Windows

๐Ÿš€ Use Cases

  • Query JSON when array projections like people[*].name are needed
  • Apply JMESPath filters such as locations[?state == 'WA']
  • Use JMESPath pipes and built-in functions (e.g., length, sort_by, contains, keys)
  • Handle transformations involving to_entries / from_entries round-trips

โšก Developer Benefits

  • Avoids platform-specific native dependencies
  • Uses JMESPath, described as the AWS-standardized query language for JSON

โš ๏ธ Limitations

  • The provided documentation excerpt specifies only a single tool (json_query); no additional tools or capabilities are listed.