Repository navigation
Releases
v0.1.1
v0.1.0 — initial release
First public release of `github-mcp-sketch`.
A local MCP server that proxies the GitHub MCP and returns inferred JSON schemas instead of raw responses. Adds a `query_response` tool the agent uses to pull specific fields it actually needs. Built on `json-schema-sketch`.
Install
```bash
npm install -g github-mcp-sketch
```
See the README for configuration and how to wire it into Claude Code.
Benchmark
Across 13 agentic tasks on `facebook/react` and `kubernetes/kubernetes` (Anthropic SDK with prompt caching enabled, N=3 runs per case per side):
- Final context size: 844K → 348K tokens (−58.7%)
- API cost (Claude Opus 4.7): $5.59 → $2.73 (−51.2%)
- Total tokens billed: 1.84M → 1.27M (−30.8%)
The proxy doesn't help on single-object fetches or raw file contents — those cases are kept in the benchmark for honesty. The wins are on list endpoints, comment-heavy threads, and multi-step agentic workflows.
Reproducible bench: json-schema-sketch-bench.