Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ”Ž Search & Data Extraction
  3. Json MCP Filter
Json MCP Filter logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 8:31:41 PM

Json MCP Filter

User RatingsBe the first to rate and review this MCP server!
View Repository25 GitHub StarsTotal stargazers on GitHub for the source repository (25 stars).Visit Website
jsondata-extractiontypescriptfile-processing

Generate TypeScript schemas and extract selected fields from local or remote JSON while controlling context size.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "kehvinbehvin-json-mcp-filter": {
      "command": "npx",
      "args": [
        "-y",
        "json-mcp-filter@latest"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐Ÿ”Ž More in Search & Data Extraction

Overview

This MCP server reads JSON from local files or HTTP/HTTPS URLs. It generates TypeScript interfaces, filters data by field shape, and recommends or returns chunks for datasets larger than 400 KB. Use it when an agent needs selected JSON fields without loading an entire file or API response into context.

Use cases

โ€ขGenerate TypeScript interfaces from JSON
โ€ขExtract selected fields from local JSON files
โ€ขFilter fields from HTTP or HTTPS API responses
โ€ขAnalyze JSON size before processing
โ€ขRetrieve large JSON datasets in chunks

Key features

โ€ขGenerate TypeScript interfaces with quicktype
โ€ขFilter nested objects and arrays by shape
โ€ขFetch JSON from local files or HTTP/HTTPS URLs
โ€ขAutomatically chunk responses larger than 400 KB
โ€ขReject sources larger than 50 MB
โ€ขReturn actionable errors for common file, network, and JSON problems

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Json MCP Filter.

Extracted Tool Capabilities
Generate TypeScript interfaces with quicktype
Filter nested objects and arrays by shape
Fetch JSON from local files or HTTP/HTTPS URLs
Automatically chunk responses larger than 400 KB
Reject sources larger than 50 MB
Return actionable errors for common file, network, and JSON problems

Documentation Overview

MseeP.ai Security Assessment Badge

JSON MCP Filter

A powerful Model Context Protocol (MCP) server that provides JSON schema generation and filtering tools for local files and remote HTTP/HTTPS endpoints. Built with quicktype for robust TypeScript type generation.

JSON Server MCP server

Perfect for: Filtering large JSON files and API responses to extract only relevant data for LLM context, while maintaining type safety.

โœจ Key Features

  • ๐Ÿ”„ Schema Generation - Convert JSON to TypeScript interfaces using quicktype
  • ๐ŸŽฏ Smart Filtering - Extract specific fields with shape-based filtering
  • ๐ŸŒ Remote Support - Works with HTTP/HTTPS URLs and API endpoints
  • ๐Ÿ“ฆ Auto Chunking - Handles large datasets with automatic 400KB chunking
  • ๐Ÿ›ก๏ธ Size Protection - Built-in 50MB limit with memory safety
  • โšก MCP Ready - Seamless integration with Claude Desktop and Claude Code
  • ๐Ÿšจ Smart Errors - Clear, actionable error messages with debugging info

๐Ÿ› ๏ธ Available Tools

json_schema

Generates TypeScript interfaces from JSON data.

Parameters:

  • filePath: Local file path or HTTP/HTTPS URL

Example:

server.ts
// Input JSON
{"name": "John", "age": 30, "city": "New York"}

// Generated TypeScript
export interface GeneratedType {
    name: string;
    age:  number;
    city: string;
}

json_filter

Extracts specific fields using shape-based filtering with automatic chunking for large datasets.

Parameters:

  • filePath: Local file path or HTTP/HTTPS URL
  • shape: Object defining which fields to extract
  • chunkIndex (optional): Chunk index for large datasets (0-based)

Auto-Chunking:

  • โ‰ค400KB: Returns all data
  • 400KB: Auto-chunks with metadata

json_dry_run

Analyzes data size and provides chunking recommendations before filtering.

Parameters:

  • filePath: Local file path or HTTP/HTTPS URL
  • shape: Object defining what to analyze

Returns: Size breakdown and chunk recommendations

๐Ÿ“‹ Usage Examples

Basic Filtering

javascript
// Simple field extraction
json_filter({
  filePath: "https://api.example.com/users",
  shape: {"name": true, "email": true}
})

Shape Patterns

javascript
// Single field
{"name": true}

// Nested objects
{"user": {"name": true, "email": true}}

// Arrays (applies to each item)
{"users": {"name": true, "age": true}}

// Complex nested
{
  "results": {
    "profile": {"name": true, "location": {"city": true}}
  }
}

Large Dataset Workflow

javascript
// 1. Check size first
json_dry_run({filePath: "./large.json", shape: {"users": {"id": true}}})
// โ†’ "Recommended chunks: 6"

// 2. Get chunks
json_filter({filePath: "./large.json", shape: {"users": {"id": true}}})
// โ†’ Chunk 0 + metadata

json_filter({filePath: "./large.json", shape: {"users": {"id": true}}, chunkIndex: 1})
// โ†’ Chunk 1 + metadata

๐Ÿ”’ Security Notice

Remote Data Fetching: This tool fetches data from HTTP/HTTPS URLs. Users are responsible for:

โœ… Safe Practices:

  • Verify URLs point to legitimate endpoints
  • Use trusted, public APIs only
  • Respect API rate limits and terms of service
  • Review data sources before processing

โŒ Maintainers Not Responsible For:

  • External URL content
  • Privacy implications of remote requests
  • Third-party API abuse or violations

๐Ÿ’ก Recommendation: Only use trusted, public data sources.

๐Ÿš€ Quick Start

Option 1: NPX (Recommended)

bash
# No installation required
npx json-mcp-filter@latest

Option 2: Global Install

Terminal
npm install -g json-mcp-filter@latest
json-mcp-server

Option 3: From Source

bash
git clone <repository-url>
cd json-mcp-filter
npm install
npm run build

โš™๏ธ MCP Integration

Claude Desktop

Add to your configuration file:

config.json
{
  "mcpServers": {
    "json-mcp-filter": {
      "command": "npx",
      "args": ["-y", "json-mcp-filter@latest"]
    }
  }
}

Claude Code

bash
# Add via CLI
claude mcp add json-mcp-filter npx -y json-mcp-filter@latest

Or add manually:

  • Name: json-mcp-filter
  • Command: npx
  • Args: ["-y", "json-mcp-filter@latest"]

๐Ÿ”ง Development

Commands

Terminal
npm run build      # Compile TypeScript
npm run start      # Run compiled server  
npm run inspect    # Debug with MCP inspector
npx tsc --noEmit   # Type check only

Testing

Terminal
npm run inspect    # Interactive testing interface

๐Ÿ“ Project Structure

Code
src/
โ”œโ”€โ”€ index.ts                    # Main server + tools
โ”œโ”€โ”€ strategies/                 # Data ingestion strategies
โ”‚   โ”œโ”€โ”€ JsonIngestionStrategy.ts  # Abstract interface
โ”‚   โ”œโ”€โ”€ LocalFileStrategy.ts      # Local file access
โ”‚   โ””โ”€โ”€ HttpJsonStrategy.ts       # HTTP/HTTPS fetching
โ”œโ”€โ”€ context/
โ”‚   โ””โ”€โ”€ JsonIngestionContext.ts   # Strategy management
โ””โ”€โ”€ types/
    โ””โ”€โ”€ JsonIngestion.ts          # Type definitions

๐Ÿšจ Error Handling

Comprehensive Coverage

  • Local Files: Not found, permissions, invalid JSON
  • Remote URLs: Network failures, auth errors (401/403), server errors (500+)
  • Content Size: Auto-reject >50MB with clear messages
  • Format Detection: Smart detection of HTML/XML with guidance
  • Rate Limiting: 429 responses with retry instructions
  • Processing: Quicktype errors, shape filtering issues

All errors include actionable debugging information.

โšก Performance

Processing Times

File SizeProcessing Time
< 100 KB< 10ms
1-10 MB100ms - 1s
10-50 MB1s - 5s
> 50 MBBlocked

Size Protection

  • 50MB maximum for all sources
  • Pre-download checking via Content-Length
  • Memory safety prevents OOM errors
  • Clear error messages with actual vs. limit sizes

Best Practices

  • Use json_dry_run first for large files
  • Filter with json_filter before schema generation
  • Focus shapes on essential fields only

๐ŸŒ Supported Sources

  • Public APIs - REST endpoints with JSON responses
  • Static Files - JSON files on web servers
  • Local Dev - http://localhost during development
  • Local Files - File system access

๐Ÿ’ก Common Workflows

LLM Integration:

  1. API returns large response
  2. json_filter extracts relevant fields
  3. Process clean data without noise
  4. json_schema generates types for safety

Hosted deployment

A hosted deployment is available on Fronteir AI.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Search & Data Extraction View all alternatives
  • Open WebSearch logoOpen WebSearch

    Web search using free multi-engine search (NO API KEYS REQUIRED) โ€” Supports Bing, Baidu, DuckDuckGo, Brave, Exa, and CSDN.

    ๐Ÿ”Ž Search & Data Extraction3 views
    Compare vs Open WebSearch โ†’
  • Serpapi MCP logoSerpapi MCP

    SerpApi MCP Server for Google and other search engine results. Provides multi-engine search across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and more with real-time weather data, stock market information, and flexible JSON response modes.

    ๐Ÿ”Ž Search & Data Extraction2 views
    Compare vs Serpapi MCP โ†’
  • Brightdata MCP logoBrightdata MCP

    Discover, extract, and interact with the web - one interface powering automated access across the public internet.

    ๐Ÿ”Ž Search & Data Extraction3 views
    Compare vs Brightdata MCP โ†’
  • Fetch MCP logoFetch MCP

    An MCP server to flexibly fetch JSON, text, and HTML data

    ๐Ÿ”Ž Search & Data Extraction3 views
    Compare vs Fetch MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
25
Stargazers on the source repository.
Last commit
5mo ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Json MCP Filter

It supports local file paths and HTTP/HTTPS URLs.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewJson MCP Filter AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/kehvinbehvin-json-mcp-filter?style=directory)](https://allmcps.com/mcp/kehvinbehvin-json-mcp-filter)
HTML Embed
<a href="https://allmcps.com/mcp/kehvinbehvin-json-mcp-filter"><img src="https://allmcps.com/api/badge/kehvinbehvin-json-mcp-filter?style=directory" alt="Json MCP Filter on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ”ŽSearch & Data Extraction
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthNo auth required
ClientsClaude Desktop
Last updatedAug 10, 2026
11/11 checks healthy over the last 33d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars25
GitHub Star CountTotal stargazers on GitHub representing community popularity (25 stars).
Last commit5mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Mar 30, 2026
41Quality signal: Fair ยท 41/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools17/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 28d ago via OSV.dev ยท json-mcp-filter@latest (npm)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ”Ž Search & Data Extraction โ†’Best MCP servers for Web Search & Scraping โ†’Alternatives to Json MCP Filter โ†’Install in Claude DesktopInstall in CursorInstall in VS Code