技能潮 SkillTide 提交收录
官方说明10 个来源MCP 服务8 天前
kehvinbehvin/json-mcp-filter

kehvinbehvin/json-mcp-filter

🏠 📇 - Query and extract only the needed parts of JSON files to keep LLM context small
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add json-mcp-filter -- npx -y json-mcp-filter
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
26 ★ · kehvinbehvin/json-mcp-filter · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 26 ★ · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 kehvinbehvin/json-mcp-filter;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

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
来源
awesome · https://github.com/kehvinbehvin/json-mcp-filter
按领域浏览
MCP 服务
Traction
26 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引