{"id":46481,"library":"sqlite-slim","title":"sqlite-slim","description":"A token-optimized MCP server for SQLite that reduces context window token usage by ~32% by grouping 6 original tools into 4 semantic operations. Version 0.0.2-slim.1.10, actively maintained. Compatible with Claude, ChatGPT, Gemini, Cursor, and any MCP client. Key differentiator: reduces token consumption without losing functionality, using a transparent bridge pattern.","status":"active","version":"0.0.2-slim.1.10","language":"javascript","source_language":"en","source_url":"https://github.com/palan-k/mcpslim","tags":["javascript","mcp","claude","gemini","chatgpt","sqlite","slim","token-reduction"],"install":[{"cmd":"npm install sqlite-slim","lang":"bash","label":"npm"},{"cmd":"yarn add sqlite-slim","lang":"bash","label":"yarn"},{"cmd":"pnpm add sqlite-slim","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"The package is designed to be run via npx, not installed globally.","wrong":"npm install -g sqlite-slim (not intended for global install)","symbol":"default (npx usage)","correct":"npx sqlite-slim@latest"},{"note":"Use npx to avoid global install; --setup configures MCP clients automatically.","wrong":"sqlite-slim --setup (without npx, only works if globally installed)","symbol":"CLI --setup flag","correct":"npx sqlite-slim --setup claude"},{"note":"Always use npx -y to ensure latest version; do not rely on local install.","wrong":"Using local install path (e.g., './node_modules/.bin/sqlite-slim')","symbol":"Manual config (JSON)","correct":"JSON config with command: 'npx', args: ['-y', 'sqlite-slim@latest']"}],"quickstart":{"code":"# One-command setup for Claude Desktop\nnpx sqlite-slim --setup claude\n\n# Interactive setup (choose client)\nnpx sqlite-slim --setup\n\n# Or add manually to MCP config:\n# claude_desktop_config.json:\n# {\n#   \"mcpServers\": {\n#     \"sqlite\": {\n#       \"command\": \"npx\",\n#       \"args\": [\"-y\", \"sqlite-slim@latest\"]\n#     }\n#   }\n# }","lang":"bash","description":"Shows how to set up sqlite-slim with Claude Desktop or Cursor using npx, and manual JSON configuration."},"warnings":[{"fix":"Always use 'npx sqlite-slim@latest' to run.","message":"Requires npx to run; local install is not supported.","severity":"gotcha","affected_versions":">=0.0.1"},{"fix":"Use a client that supports npx command execution (e.g., Claude Desktop, Cursor).","message":"May not work with all MCP clients if the client does not support npx for server commands.","severity":"gotcha","affected_versions":">=0.0.1"},{"fix":"Refer to the slim tool names; the bridge maps them to original tools.","message":"The package groups tools into 4 operations; some original tool names are not accessible directly.","severity":"gotcha","affected_versions":">=0.0.1"},{"fix":"Monitor the repository for version changes.","message":"No breaking changes known yet; check GitHub for future updates.","severity":"deprecated","affected_versions":"0.0.2-slim.1.10"}],"env_vars":null,"search_vec":"'0.0.2':30 '32':19 '4':26 '6':22 'activ':32 'bridg':55 'chatgpt':37,61 'claud':36,59 'client':43 'compat':34 'consumpt':48 'context':14 'cursor':39 'differenti':45 'function':51 'gemini':38,60 'group':21 'javascript':57 'key':44 'lose':50 'maintain':33 'mcp':8,42,58 'oper':28 'optim':7 'origin':23 'pattern':56 'reduc':13,46 'reduct':66 'semant':27 'server':9 'slim':3,63 'slim.1.10':31 'sqlite':2,11,62 'sqlite-slim':1 'token':6,16,47,65 'token-optim':5 'token-reduct':64 'tool':24 'transpar':54 'usag':17 'use':52 'version':29 'window':15 'without':49","created_at":"2026-06-07T13:00:08.123643+00:00","updated_at":"2026-06-07T13:00:08.123643+00:00","problems":[{"fix":"Use 'npx sqlite-slim@latest' instead of calling 'sqlite-slim' directly.","cause":"Attempted to run without npx or without installation.","error":"Error: Cannot find module 'sqlite-slim'"},{"fix":"Install Node.js (includes npx) from https://nodejs.org","cause":"Node.js and npm are not installed or not in PATH.","error":"npx: command not found"},{"fix":"Use 'claude' or 'cursor', or omit --setup for interactive mode.","cause":"Used an unsupported client name with --setup.","error":"MCPSlim: Unknown client. Supported: claude, cursor"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/palan-k/mcpslim#readme","github":"https://github.com/palan-k/mcpslim","docs":null,"changelog":null,"pypi":null,"npm":"sqlite-slim","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops","ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-07","next_check":"2026-09-05","install_tag":null}}