Skip to content

Releases

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Nov 00:25

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 18:59
70de5f2

What's Changed

  • feat(pruner,proxy,router): adaptive token-budget stream filter, Streamable HTTP & multi-upstream gateway (v1.2.0) by @aloneangel45 in #4

New Contributors

Full Changelog: v0.2.0...v1.2.0

v1.1.0 - High-Performance MCP Proxy & Dynamic Schema Pruner

Choose a tag to compare

@aloneangel45 aloneangel45 released this 08 Nov 17:28
9ed6e3e

What's Changed in v1.1.0

Features

  • MCP Client Config Presets (toolprune preset): Added first-class cursor and windsurf preset generation and validation with automatic .cursor/mcp.json and ~/.codeium/windsurf/mcp_config.json path resolution (#2, #3 - thanks to @painbaba!).
  • Integration & Unit Test Suite: Added comprehensive preset unit tests and end-to-end CLI integration tests (pkg/preset, test/preset).

Community & Governance

  • Added full open-source governance documentation (CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, CHANGELOG.md, and GitHub Issue/PR templates).

New Contributors

Full Changelog: v1.0.0...v1.1.0

What's Changed

  • feat: MCP client config presets for Cursor and Windsurf (issue #2) by @painbaba in #3

New Contributors

Full Changelog: v1.0.0...v1.1.0

v0.2.0 - High-Performance MCP Proxy & Dynamic Schema Pruner

Choose a tag to compare

@github-actions github-actions released this 08 Nov 17:29
9ed6e3e

What's Changed

  • feat: MCP client config presets for Cursor and Windsurf (issue #2) by @painbaba in #3

New Contributors

Full Changelog: v1.0.0...v0.2.0

v1.0.0 - AST-Driven MCP Context Pruner

Choose a tag to compare

@github-actions github-actions released this 05 Nov 20:45

ToolPrune v1.0.0: High-Utility, Zero-Bloat MCP Context Pruner & Router

ToolPrune intercepts MCP (Model Context Protocol) JSON-RPC communication over stdio and HTTP/SSE between AI clients (Claude Desktop, Cursor, Zed) and upstream tools. It dynamically compresses and optimizes schemas across 4 pruning tiers, achieving up to 91.4% prompt token reduction while maintaining 100% JSON Schema Draft-07 compliance.

Features

  • 4 Pruning Tiers:
    • Tier 1: Lossless Minification - Strips markdown formatting, extra whitespace, schema titles, and default field noise.
    • Tier 2: Condensation - Truncates verbose prose to concise 1-sentence summaries and removes HTML tags.
    • Tier 3: Parameter Description Pruning - Strips self-evident descriptions from obvious parameters (id, query, url, limit).
    • Tier 4: Catalog Card Mode - Replaces complete schemas with dynamic high-level discovery summaries until tool invocation.
  • Transports:
    • Full bidirectional stdio proxy with 10MB safe buffering and async stderr draining into ring buffers.
    • HTTP/SSE streaming gateway (GET /sse, POST /messages).
  • Orphan Prevention:
    • Windows Job Objects (JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE) and POSIX process group supervision.
  • Multi-Server Aggregation:
    • Upstream prefix namespacing and zero-config single-server CLI proxy wrapping.

Verified Multi-Platform Assets

  • Windows amd64 (toolprune-windows-amd64.zip, toolprune-windows-amd64.exe)
  • Linux amd64 (toolprune-linux-amd64.tar.gz)
  • Linux arm64 (toolprune-linux-arm64.tar.gz)
  • macOS amd64 (toolprune-darwin-amd64.tar.gz)
  • macOS arm64 (toolprune-darwin-arm64.tar.gz)
  • SHA-256 Checksums (checksums.txt)