SkillTide Submit
Official description10 sourcesMCP servers8d ago
kehvinbehvin/json-mcp-filter

kehvinbehvin/json-mcp-filter

๐Ÿ  ๐Ÿ“‡ - Query and extract only the needed parts of JSON files to keep LLM context small
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
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.
Third-party quality signals

JSON MCP Filter

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

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
Source
awesome ยท https://github.com/kehvinbehvin/json-mcp-filter
Browse by field
MCP servers
Traction
26 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index