claude mcp add json-mcp-filter -- npx -y json-mcp-filter
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
26 โ ยท kehvinbehvin/json-mcp-filter ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 10 sources
Score
score 1,003 ยท 26 โ ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository kehvinbehvin/json-mcp-filter๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
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. โจ 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:** 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 Shape Patterns Large Dataset Workflow ๐ 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) Option 2: Global Install Option 3: From Source โ๏ธ MCP Integration Claude Desktop Add to your configuration file: Claude Code Or add manually: - **Name**: json-mcp-filter - **Command**: npx - **Args**: ["-y", "json-mcp-filter@latest"] ๐ง Development Commands Testing ๐ Project Structure ๐จ 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