{"_id":"@ason-format/mcp-server","_rev":"6-5a5f7a822935cccfd7eb30a145f5fc26","name":"@ason-format/mcp-server","dist-tags":{"latest":"2.0.0-preview"},"versions":{"1.0.0":{"name":"@ason-format/mcp-server","version":"1.0.0","keywords":["ason","mcp","model-context-protocol","llm","compression","json","claude","cline","continue","ai","tokens"],"author":{"name":"ASON Project Contributors"},"license":"MIT","_id":"@ason-format/mcp-server@1.0.0","maintainers":[{"name":"seanluis47","email":"seanluis47@gmail.com"}],"homepage":"https://github.com/ason-format/mcp-server#readme","bugs":{"url":"https://github.com/ason-format/mcp-server/issues"},"bin":{"ason-mcp":"dist/index.js"},"dist":{"shasum":"c883bc45ad9c2a7a4c29ee9e9186129e34878a4b","tarball":"https://registry.npmjs.org/@ason-format/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":5,"integrity":"sha512-aTTqSfLw1pdh+09EO3YWFkP2uGmlfJ5Guild9AFUS1b6qWahdeNvCIPc3OuDMBVuDgoc1o6NACXJEHp/nqAvoA==","signatures":[{"sig":"MEUCIAn2VPWXhyWsq+oFh3DhjireRmM3eSpl4BC8GqNvsyLoAiEA1KE1RdKSJPDvcDNNpf0wbxhid692T1aGP1Nd8vnDOB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"e69ad8e42238beda80192d32981149c7da87da60","scripts":{"dev":"tsup --watch","test":"npm run build && node -e \"console.log('✓ Build successful - MCP server ready')\"","build":"tsup","start":"node dist/index.js","watch":"tsup --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanluis47","email":"seanluis47@gmail.com"},"repository":{"url":"git+https://github.com/ason-format/mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for ASON compression/decompression. Compatible with Claude Desktop, Cline, Continue, and other MCP clients.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@ason-format/ason":"^1.1.2","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1762905058557_0.005092050466270148","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ason-format/mcp-server","version":"1.1.0","keywords":["ason","mcp","model-context-protocol","llm","compression","json","claude","cline","continue","ai","tokens"],"author":{"name":"ASON Project Contributors"},"license":"MIT","_id":"@ason-format/mcp-server@1.1.0","maintainers":[{"name":"seanluis47","email":"seanluis47@gmail.com"}],"homepage":"https://github.com/ason-format/mcp-server#readme","bugs":{"url":"https://github.com/ason-format/mcp-server/issues"},"bin":{"ason-mcp":"dist/index.js"},"dist":{"shasum":"5109a6e774a4a2975ff6ca2a13e95c813592d54d","tarball":"https://registry.npmjs.org/@ason-format/mcp-server/-/mcp-server-1.1.0.tgz","fileCount":5,"integrity":"sha512-GRIIltpgUHfyIFof7NsTYx7G+2/aOo0dwASZVh2TkzexQDTFJbrSK+SBIqPszN13Z3LLgkbOGbj6xrVHoYCzCw==","signatures":[{"sig":"MEYCIQDyxgBiqiGAEo2Qlmnx6ccChKQEHGDB+eWeB6XC0kF61AIhAJhchCv4KdTmPuo1LEY1AWn8Bw+c36+3QKY+M419dtBr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"30f60427fd5b7650694414046b153fb78877189e","scripts":{"dev":"tsup --watch","test":"npm run build && node -e \"console.log('✓ Build successful - MCP server ready')\"","build":"tsup","start":"node dist/index.js","watch":"tsup --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanluis47","email":"seanluis47@gmail.com"},"repository":{"url":"git+https://github.com/ason-format/mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for ASON compression/decompression. Compatible with Claude Desktop, Cline, Continue, and other MCP clients.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@ason-format/ason":"^1.1.2","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.0_1762907478671_0.12348537484053645","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ason-format/mcp-server","version":"1.1.1","keywords":["ason","mcp","model-context-protocol","llm","compression","json","claude","cline","continue","ai","tokens"],"author":{"name":"ASON Project Contributors"},"license":"MIT","_id":"@ason-format/mcp-server@1.1.1","maintainers":[{"name":"seanluis47","email":"seanluis47@gmail.com"}],"homepage":"https://github.com/ason-format/mcp-server#readme","bugs":{"url":"https://github.com/ason-format/mcp-server/issues"},"bin":{"ason-mcp":"dist/index.js"},"dist":{"shasum":"0aa886914651daa51e331d69e2260346c5009e81","tarball":"https://registry.npmjs.org/@ason-format/mcp-server/-/mcp-server-1.1.1.tgz","fileCount":6,"integrity":"sha512-L+8cvdQMyXkdTa2MSy39YLGDpgEMGRJFiUmLsYwpvdICioxir365s5dpuMu5KJQ0hrann5BNGkxBSVwj/TMmtA==","signatures":[{"sig":"MEUCIQCzzDiTbOTLXEN1WdMmASbnqFWV0pZaK84Hs63R7y4OewIgPV36uRzyW63d7Xh+QvlK7aSvRLH3eDzjqnsZF/jecac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440689},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"8e02b1188a19bcfc59bb127f4f261c57bcd5da6a","scripts":{"dev":"tsup --watch","test":"npm run build && node -e \"console.log('✓ Build successful - MCP server ready')\"","build":"tsup","start":"node dist/index.js","watch":"tsup --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanluis47","email":"seanluis47@gmail.com"},"repository":{"url":"git+https://github.com/ason-format/mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for ASON compression/decompression. Compatible with Claude Desktop, Cline, Continue, and other MCP clients.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@ason-format/ason":"^1.1.3","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.1_1762966304452_0.2552620895556601","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ason-format/mcp-server","version":"1.1.2","keywords":["ason","mcp","model-context-protocol","llm","compression","json","claude","cline","continue","ai","tokens"],"author":{"name":"ASON Project Contributors"},"license":"MIT","_id":"@ason-format/mcp-server@1.1.2","maintainers":[{"name":"seanluis47","email":"seanluis47@gmail.com"}],"homepage":"https://github.com/ason-format/mcp-server#readme","bugs":{"url":"https://github.com/ason-format/mcp-server/issues"},"bin":{"ason-mcp":"dist/index.js"},"dist":{"shasum":"98b101a04c9af1b6618c6764acc9090b0e965429","tarball":"https://registry.npmjs.org/@ason-format/mcp-server/-/mcp-server-1.1.2.tgz","fileCount":6,"integrity":"sha512-U9uj9HXAu68SYlbNJxpNAN36ZBke2un+6A6ayYzmI6afTBVIGgmsAk2Gmv9ckmF2MQFq8Y3pv+5NusWGhg/YiA==","signatures":[{"sig":"MEUCIQC516AXabKK8BVQPnTlDsMqnN/S/eourmGZinlmHrUq+gIgBsCEz1+LjeYLEAB7XpDuVUIPM2Q7yMk8WuZ9Pz0s5J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"b0a25ff816a7e66314302b7e2bf81fc2f0378357","scripts":{"dev":"tsup --watch","test":"npm run build && node -e \"console.log('✓ Build successful - MCP server ready')\"","build":"tsup","start":"node dist/index.js","watch":"tsup --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanluis47","email":"seanluis47@gmail.com"},"repository":{"url":"git+https://github.com/ason-format/mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for ASON compression/decompression. Compatible with Claude Desktop, Cline, Continue, and other MCP clients.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@ason-format/ason":"^1.1.3","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.2_1762994880935_0.30678744601876295","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ason-format/mcp-server","version":"1.1.3","keywords":["ason","mcp","model-context-protocol","llm","compression","json","claude","cline","continue","ai","tokens"],"author":{"name":"ASON Project Contributors"},"license":"MIT","_id":"@ason-format/mcp-server@1.1.3","maintainers":[{"name":"seanluis47","email":"seanluis47@gmail.com"}],"homepage":"https://github.com/ason-format/mcp-server#readme","bugs":{"url":"https://github.com/ason-format/mcp-server/issues"},"bin":{"ason-mcp":"dist/index.js"},"dist":{"shasum":"b7e1c764fa20645a24a826dacc1fbe530533beb7","tarball":"https://registry.npmjs.org/@ason-format/mcp-server/-/mcp-server-1.1.3.tgz","fileCount":6,"integrity":"sha512-mCKHpIxW9639E8+yCvDUgCE8NKYbiNjHBg1you+onocq4P9AKs/dFCudIQzwuet5ZKBnt3HAiP/AxZRt5pf0/w==","signatures":[{"sig":"MEQCIDNE8y3uCfiYojnnrnaHUTrdW0OE/3DroRkto4fYDQfpAiBorXKBPk8u793QqoM46YHTitUzM9qBVLWESFBxzvW7fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ason-format%2fmcp-server@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"fac03c904b01f8b600163d17e585163fb5638482","scripts":{"dev":"tsup --watch","test":"npm run build && node -e \"console.log('✓ Build successful - MCP server ready')\"","build":"tsup","start":"node dist/index.js","watch":"tsup --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanluis47","email":"seanluis47@gmail.com"},"repository":{"url":"git+https://github.com/ason-format/mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for ASON compression/decompression. Compatible with Claude Desktop, Cline, Continue, and other MCP clients.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@ason-format/ason":"^1.1.3","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.3_1763057933593_0.7593493427572096","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-preview":{"name":"@ason-format/mcp-server","version":"2.0.0-preview","description":"Model Context Protocol server for ASON compression/decompression. Compatible with Claude Desktop, Cline, Continue, and other MCP clients.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"ason-mcp":"dist/index.js"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"npm run build","start":"node dist/index.js","dev":"tsup --watch","test":"npm run build && node -e \"console.log('✓ Build successful - MCP server ready')\""},"keywords":["ason","mcp","model-context-protocol","llm","compression","json","claude","cline","continue","ai","tokens"],"author":{"name":"ASON Project Contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ason-format/mcp-server.git"},"bugs":{"url":"https://github.com/ason-format/mcp-server/issues"},"homepage":"https://github.com/ason-format/mcp-server#readme","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.21.1","@ason-format/ason":"^2.0.0-preview"},"devDependencies":{"@types/node":"^22.0.0","tsup":"^8.5.0","typescript":"^5.9.3"},"_id":"@ason-format/mcp-server@2.0.0-preview","gitHead":"60d93b958860bc8eceff096fabf5276ecdd39eeb","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SixHQwxOyAe0knUW5McPyLTzOA7yp+0GSdV99JVfKfmZ7pgTFYBdRWNqAYVX2GL2H7ZLaugPurYTqJMDWmo4eQ==","shasum":"50968e0b1a573692c0f4d230f0fbc8e6e2467b59","tarball":"https://registry.npmjs.org/@ason-format/mcp-server/-/mcp-server-2.0.0-preview.tgz","fileCount":6,"unpackedSize":448269,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ason-format%2fmcp-server@2.0.0-preview","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDvK2WIXW4AW69DzJtS8dkrMsYo6lV7fM0JrTCrVmNPjAIgMIx3iihGWgcHr7xRL+xfzT9AsZAO7KgFYltHSxNlqYQ="}]},"_npmUser":{"name":"seanluis47","email":"seanluis47@gmail.com"},"directories":{},"maintainers":[{"name":"seanluis47","email":"seanluis47@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_2.0.0-preview_1763328118095_0.26930315455117415"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-11T23:50:58.431Z","modified":"2025-11-16T21:21:58.702Z","1.0.0":"2025-11-11T23:50:58.784Z","1.1.0":"2025-11-12T00:31:18.862Z","1.1.1":"2025-11-12T16:51:44.630Z","1.1.2":"2025-11-13T00:48:01.115Z","1.1.3":"2025-11-13T18:18:53.790Z","2.0.0-preview":"2025-11-16T21:21:58.300Z"},"bugs":{"url":"https://github.com/ason-format/mcp-server/issues"},"author":{"name":"ASON Project Contributors"},"license":"MIT","homepage":"https://github.com/ason-format/mcp-server#readme","keywords":["ason","mcp","model-context-protocol","llm","compression","json","claude","cline","continue","ai","tokens"],"repository":{"type":"git","url":"git+https://github.com/ason-format/mcp-server.git"},"description":"Model Context Protocol server for ASON compression/decompression. Compatible with Claude Desktop, Cline, Continue, and other MCP clients.","maintainers":[{"name":"seanluis47","email":"seanluis47@gmail.com"}],"readme":"# ASON MCP Server\n\n[![NPM Version](https://img.shields.io/npm/v/%40ason-format%2Fmcp-server)](https://www.npmjs.com/package/@ason-format/mcp-server)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js](https://img.shields.io/badge/Node.js-v18+-green.svg)](https://nodejs.org/)\n\nModel Context Protocol (MCP) server for ASON compression/decompression. Enables Claude Desktop, Cline, Continue, and other MCP clients to compress JSON data using the token-optimized ASON format.\n\n## Features\n\n- **compress_json**: Convert JSON to ASON format (20-60% token reduction)\n- **decompress_ason**: Convert ASON back to JSON (lossless)\n- **get_compression_stats**: Analyze compression metrics without performing compression\n- **configure_compressor**: Customize compression settings globally\n\n## Installation\n\n### Option 1: Local Development\n\n```bash\ncd mcp-server\nnpm install\nnpm run build\n```\n\n### Option 2: Global Installation\n\n```bash\nnpm install -g @ason-format/mcp-server\n```\n\n## Usage with Claude Desktop\n\nAdd to your Claude Desktop configuration file:\n\n**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"ason\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"/absolute/path/to/ason/mcp-server/dist/index.js\"\n      ]\n    }\n  }\n}\n```\n\nOr if installed globally:\n\n```json\n{\n  \"mcpServers\": {\n    \"ason\": {\n      \"command\": \"ason-mcp\"\n    }\n  }\n}\n```\n\n## Available Tools\n\n### 1. compress_json\n\nCompress JSON data to ASON format.\n\n**Input:**\n```json\n{\n  \"json\": {\"users\": [{\"id\": 1, \"name\": \"Alice\"}, {\"id\": 2, \"name\": \"Bob\"}]},\n  \"config\": {\n    \"indent\": 1,\n    \"delimiter\": \"|\",\n    \"useReferences\": true,\n    \"useSections\": true,\n    \"useTabular\": true\n  }\n}\n```\n\n**Output:**\n```\nASON 2.0 Output:\n\nusers:[2]{id,name}\n1|Alice\n2|Bob\n\nConfiguration used:\n{\n  \"indent\": 1,\n  \"delimiter\": \"|\",\n  \"useReferences\": true,\n  \"useSections\": true,\n  \"useTabular\": true\n}\n```\n\n### 2. decompress_ason\n\nDecompress ASON back to JSON.\n\n**Input:**\n```json\n{\n  \"ason\": \"users:[2]{id,name}\\n1|Alice\\n2|Bob\"\n}\n```\n\n**Output:**\n```json\n{\n  \"users\": [\n    {\"id\": 1, \"name\": \"Alice\"},\n    {\"id\": 2, \"name\": \"Bob\"}\n  ]\n}\n```\n\n### 3. get_compression_stats\n\nAnalyze compression statistics.\n\n**Input:**\n```json\n{\n  \"json\": {\"users\": [{\"id\": 1, \"name\": \"Alice\"}, {\"id\": 2, \"name\": \"Bob\"}]},\n  \"config\": {\n    \"indent\": 1,\n    \"delimiter\": \"|\"\n  }\n}\n```\n\n**Output:**\n```\nCompression Statistics:\n\nOriginal Tokens: 32\nCompressed Tokens: 15\nReduction: 53.13%\n\nOriginal Size: 78 bytes\nCompressed Size: 41 bytes\nSavings: 37 bytes\n\nConfiguration:\n{\n  \"indent\": 1,\n  \"delimiter\": \"|\",\n  \"useReferences\": true,\n  \"useSections\": true,\n  \"useTabular\": true\n}\n```\n\n### 4. configure_compressor\n\nUpdate global compression settings.\n\n**Input:**\n```json\n{\n  \"config\": {\n    \"indent\": 2,\n    \"delimiter\": \",\",\n    \"useReferences\": false\n  }\n}\n```\n\n**Output:**\n```\nGlobal configuration updated:\n\n{\n  \"indent\": 2,\n  \"delimiter\": \",\",\n  \"useReferences\": false,\n  \"useSections\": true,\n  \"useTabular\": true\n}\n```\n\n## Configuration Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `indent` | number | `1` | Indentation level for nested structures |\n| `delimiter` | string | `\"|\"` | Field delimiter for tabular arrays (pipe, comma, or tab) |\n| `useReferences` | boolean | `true` | Enable `$var` reference deduplication |\n| `useSections` | boolean | `true` | Enable `@section` organization for objects |\n| `useTabular` | boolean | `true` | Enable `[N]{fields}` tabular format for arrays |\n| `minFieldsForSection` | number | `3` | Minimum fields to create a `@section` |\n| `minRowsForTabular` | number | `2` | Minimum rows for tabular array format |\n| `minReferenceOccurrences` | number | `2` | Minimum occurrences to create a `$var` reference |\n\n## Development\n\n```bash\n# Build\nnpm run build\n\n# Watch mode\nnpm run watch\n\n# Test locally\nnode dist/index.js\n```\n\n## Example Usage in Claude Desktop\n\n```\nUser: Can you compress this JSON for me?\n{\n  \"products\": [\n    {\"id\": 1, \"name\": \"Laptop\", \"price\": 999},\n    {\"id\": 2, \"name\": \"Mouse\", \"price\": 25}\n  ]\n}\n\nClaude: I'll use the compress_json tool to compress this JSON.\n[Uses MCP tool compress_json]\n\nResult:\nproducts:[2]{id,name,price}\n1|Laptop|999\n2|Mouse|25\n\nThis compressed version uses 45% fewer tokens!\n```\n\n## 🚀 Publishing\n\nTo release a new version:\n\n```bash\n# Run the release script\n./scripts/release.sh\n\n# 1. Select version bump (patch/minor/major)\n# 2. Update CHANGELOG.md when prompted\n# 3. Confirm push\n\n# GitHub Actions will automatically:\n# - Build the package\n# - Publish to NPM (@ason-format/mcp-server)\n# - Create GitHub Release\n```\n\n## 🧪 Supported MCP Clients\n\n- ✅ **Claude Desktop** (Anthropic)\n- ✅ **Cline** (VS Code extension)\n- ✅ **Continue** (VS Code extension)\n- ✅ **Any MCP client** with stdio transport\n\n## 📚 What is ASON 2.0?\n\nASON (Aliased Serialization Object Notation) 2.0 is a token-optimized JSON compression format designed for LLMs. It reduces token usage by 20-60% while maintaining 100% lossless round-trip fidelity.\n\n**Key features:**\n- **Sections** (`@section`) - Organize related objects\n- **Tabular Arrays** (`key:[N]{fields}`) - CSV-like format for uniform arrays\n- **References** (`$var`) - Deduplicate repeated values\n- **Pipe Delimiter** (`|`) - More token-efficient than commas\n\n**Learn more**: [ason-format.github.io/ason](https://ason-format.github.io/ason/)\n\n## 📖 Documentation\n\n- **[Changelog](./CHANGELOG.md)** - Version history\n- **[ASON Format](https://github.com/ason-format/ason)** - Core library\n- **[Model Context Protocol](https://modelcontextprotocol.io/)** - MCP specification\n- **[Claude Desktop](https://claude.ai/download)** - Download Claude Desktop\n\n## 📝 License\n\nMIT © ASON Project Contributors\n\n## 🤝 Contributing\n\nContributions welcome! Please open an issue or pull request.\n\n## 🔗 Links\n\n- **NPM**: https://www.npmjs.com/package/@ason-format/mcp-server\n- **GitHub**: https://github.com/ason-format/mcp-server\n- **Issues**: https://github.com/ason-format/mcp-server/issues\n- **ASON Core**: https://github.com/ason-format/ason\n","readmeFilename":"README.md"}