lspz 0.9.2

AI-friendly LSP compression proxy
Documentation

lspz

lsp zip — AI-friendly LSP compression proxy

lspz 是一个 LSP 压缩代理,专为 AI Coding Agent 设计。通过压缩 LSP 消息中的冗余数据(诊断、补全、符号等),显著减少 token 消耗。

三模态架构

lspz 支持三种运行模式:

  1. Library — 嵌入式 Rust 库,直接在你的项目中使用
  2. CLI Proxy — 独立的命令行代理,透明压缩 LSP 消息
  3. MCP Server — 作为 MCP 工具服务器,供 Claude Desktop 等客户端调用

核心特性

  • 8 个压缩拦截器:诊断、补全、Hover、符号、位置等 LSP 消息类型
  • 3 种输出格式:Raw JSON、紧凑 JSON、TOON 表格格式
  • 3 种传输层:stdio、TCP、WebSocket
  • 零侵入:Fail-open 设计,压缩失败自动降级到透明转发

快速开始

# 作为 CLI 代理运行
cargo run -- proxy --backend rust-analyzer

# 查看帮助
cargo run -- --help

更多信息请阅读 Getting StartedArchitecture