Generate TypeScript schemas and extract selected fields from local or remote JSON while controlling context size.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
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.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by 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.
Perfect for: Filtering large JSON files and API responses to extract only relevant data for LLM context, while maintaining type safety.
json_schemaGenerates TypeScript interfaces from JSON data.
Parameters:
filePath: Local file path or HTTP/HTTPS URLExample:
json_filterExtracts specific fields using shape-based filtering with automatic chunking for large datasets.
Parameters:
filePath: Local file path or HTTP/HTTPS URLshape: Object defining which fields to extractchunkIndex (optional): Chunk index for large datasets (0-based)Auto-Chunking:
400KB: Auto-chunks with metadata
json_dry_runAnalyzes data size and provides chunking recommendations before filtering.
Parameters:
filePath: Local file path or HTTP/HTTPS URLshape: Object defining what to analyzeReturns: Size breakdown and chunk recommendations
Remote Data Fetching: This tool fetches data from HTTP/HTTPS URLs. Users are responsible for:
โ Safe Practices:
โ Maintainers Not Responsible For:
๐ก Recommendation: Only use trusted, public data sources.
Add to your configuration file:
Or add manually:
json-mcp-filternpx["-y", "json-mcp-filter@latest"]All errors include actionable debugging information.
| File Size | Processing Time |
|---|---|
| < 100 KB | < 10ms |
| 1-10 MB | 100ms - 1s |
| 10-50 MB | 1s - 5s |
| > 50 MB | Blocked |
json_dry_run first for large filesjson_filter before schema generationhttp://localhost during developmentLLM Integration:
json_filter extracts relevant fieldsjson_schema generates types for safetyFactual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/kehvinbehvin-json-mcp-filter)<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>