项目简介
TOON MCP服务器是一个专门用于数据格式转换的工具,它能够将标准的JSON数据转换为紧凑的TOON格式,从而在LLM交互中显著减少令牌消耗,同时也能将TOON格式还原为标准的JSON。
主要功能
- JSON转TOON:将JSON数据压缩为更紧凑的TOON格式,节省LLM交互时的令牌使用
- TOON转JSON:将TOON格式数据还原为标准JSON,便于进一步处理
- 灵活配置:支持自定义缩进、分隔符、键折叠等参数
- 属性过滤:可选择只保留特定属性,进一步优化数据大小
安装步骤
- 确保系统已安装Node.js环境
- 通过npm全局安装Gemini CLI工具:
npm install -g @google/gemini-cli@latest
服务器配置
在Gemini CLI的配置文件中添加以下MCP服务器配置:
{ "mcpServers": { "toon": { "command": "npx", "args": ["-y", "git+https://github.com/kweinmeister/toon-mcp.git" } } }
配置说明:
- server name: "toon" - 服务器标识名
- command: "npx" - 使用Node.js包执行器
- args: 自动下载并运行最新版本的TOON MCP服务器
基本使用方法
-
配置完成后启动Gemini CLI:
gemini -
在Gemini CLI中可以直接使用以下工具:
- 使用'encode_toon'工具将JSON转换为TOON格式
- 使用'decode_toon'工具将TOON格式还原为JSON
使用示例:
- 将JSON对象'{"users": [{"id": 1, "name": "Alice"}]'转换为TOON格式
- 处理复杂数据结构时自动优化为紧凑表示
信息
分类
开发者工具