MCP.so
登录
F

Fetch Jsonpath MCP Server

@ackness

基本信息

分类

浏览器自动化

传输方式

stdio

作者

ackness

提交者

Yong

关于 Fetch Jsonpath MCP Server

A Model Context Protocol (MCP) server that provides tools for fetching and extracting JSON data from URLs using JSONPath patterns.

Fetch Jsonpath MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "fetch-jsonpath-mcp": {
      "command": "uvx",
      "args": [
        "fetch-jsonpath-mcp"
      ]
    }
  }
}

Fetch Jsonpath MCP Server 工具

4

Extract JSON content from a URL using JSONPath with extended features. Supports extensions like len, keys, filtering, arithmetic operations, and more. If 'pattern' is omitted or empty, the entire JSON document is returned. Supports different HTTP methods (default: GET).

Fetch text content from a URL using various HTTP methods. Defaults to converting HTML to Markdown format.

Batch extract JSON content from multiple URLs with different extended JSONPath patterns. Supports all JSONPath extensions and optimizes by fetching each unique request only once. Executes requests concurrently for better performance. Supports different HTTP methods.

Batch fetch raw text content from multiple URLs using various HTTP methods. Executes requests concurrently for better performance.

概览

What is Fetch Jsonpath Mcp?

Fetch Jsonpath Mcp is a Model Context Protocol (MCP) server that provides tools for fetching JSON data and web content from URLs. It features intelligent content extraction, multiple HTTP methods, and browser-like headers for reliable web scraping, designed to reduce LLM token usage and hallucination by extracting only needed data via JSONPath patterns.

How to use Fetch Jsonpath Mcp?

Install in any MCP-compatible IDE by adding the server configuration with command uvx and args ["fetch-jsonpath-mcp"]. For Claude Code, run claude mcp add fetch-jsonpath-mcp -- uvx fetch-jsonpath-mcp. Tools include fetch-json, fetch-text, batch-fetch-json, and batch-fetch-text. Customize behavior via environment variables such as JSONRPC_MCP_TIMEOUT, JSONRPC_MCP_VERIFY, JSONRPC_MCP_HEADERS, and JSONRPC_MCP_PROXY.

Key features of Fetch Jsonpath Mcp

  • Extract JSON data using JSONPath patterns.
  • Support for all HTTP methods (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS).
  • Intelligent text extraction with Markdown, clean text, or raw HTML output.
  • Batch processing of multiple URLs concurrently.
  • Smart browser headers to prevent blocking.
  • Reduced token usage and hallucinations.

Use cases of Fetch Jsonpath Mcp

  • Extract specific fields from large API responses.
  • Fetch and summarize web content in Markdown format.
  • Batch fetch data from multiple endpoints for analysis.
  • Post data to APIs and extract results.
  • Scrape HTML pages with browser-like headers.

常见问题

1

How does this reduce token usage?

By extracting only needed data using JSONPath patterns instead of fetching entire JSON responses, saving up to 99% of tokens.

2

What HTTP methods are supported?

All common HTTP methods: GET, POST, PUT, DELETE, PATCH, HEAD, and OPTIONS.

3

How do I set custom headers or a proxy?

Set environment variables `JSONRPC_MCP_HEADERS` for custom headers (merged with default browser headers) and `JSONRPC_MCP_PROXY` for an HTTP proxy.

4

What output formats are available for fetch-text?

Three formats: `markdown` (default), `clean_text` (pure text with HTML tags removed), and `raw_html` (original HTML).

5

Can I fetch multiple URLs at once?

Yes, use the `batch-fetch-json` and `batch-fetch-text` tools to process multiple URLs concurrently.

评论

浏览器自动化 分类下的更多 MCP 服务器