MCP Lite Wrappers

Provides wrapped MCP tools for Supabase, Linear, Chrome DevTools, and Context7, consolidating actions into a single tool per service to save tokens.
  • typescript

0

GitHub Stars

typescript

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "sbraind-mcp-lite-wrappers": {
      "command": "npx",
      "args": [
        "supabase-lite-mcp"
      ],
      "env": {
        "CHROME_PATH": "/path/to/chrome",
        "LINEAR_API_KEY": "lin_api_xxxxx",
        "CHROME_HEADLESS": "true",
        "CONTEXT7_API_KEY": "your-api-key",
        "SUPABASE_PROJECT_REF": "your-project-ref",
        "SUPABASE_ACCESS_TOKEN": "your-access-token"
      }
    }
  }
}

You can run lightweight MCP wrappers that consolidate multiple tools into single actions, dramatically reducing token usage while giving you a unified interface for common tasks across Supabase, Linear, Chrome DevTools, and Context7.

How to use

All actions pass through a single tool per service, using an action field and an optional payload. You interact with plain, structured actions like { action: "list_projects" } or { action: "execute_sql", payload: { query: "SELECT * FROM users" } }. Each service exposes a focused set of actions that map to their underlying APIs, while the wrapper handles the routing and formatting.

How to install

Prerequisites you need installed on your machine before setting up these MCP wrappers are Node.js and npm.

Install the desired wrapper package for your MCP server:

# Supabase wrapper
npm install supabase-lite-mcp

# Linear wrapper
npm install linear-lite-mcp

# Chrome wrapper
npm install chrome-lite-mcp

# Context7 wrapper
npm install context7-lite-mcp

Configuration and usage examples

Configure your MCP client to use each wrapper as a local (stdio) server. The examples below show how to wire up each wrapper in your MCP settings.

{
  "mcpServers": {
    "supabase": {
      "command": "npx",
      "args": ["supabase-lite-mcp"],
      "env": {
        "SUPABASE_ACCESS_TOKEN": "your-access-token",
        "SUPABASE_PROJECT_REF": "your-project-ref"
      }
    },
    "linear": {
      "command": "npx",
      "args": ["linear-lite-mcp"],
      "env": {
        "LINEAR_API_KEY": "lin_api_xxxxx"
      }
    },
    "chrome": {
      "command": "npx",
      "args": ["chrome-lite-mcp"],
      "env": {
        "CHROME_PATH": "/path/to/chrome",
        "CHROME_HEADLESS": "true"
      }
    },
    "context7": {
      "command": "npx",
      "args": ["context7-lite-mcp"],
      "env": {
        "CONTEXT7_API_KEY": "your-api-key"
      }
    }
  }
}

Security and best practices

Only expose the wrappers to trusted clients, and store API keys and tokens securely. Use environment variables to inject secrets at runtime, and restrict the scopes of tokens to the minimum required permissions.

Notes and troubleshooting

If an environment variable is optional, you can omit it. Ensure that the command and arguments exactly match the configuration shown above for each wrapper, so the MCP runtime can start the appropriate process.

Available tools

supabase-metadata

Unified access to Supabase tools consolidated under the single supabase tool (example: list_projects, execute_sql, deploy_edge_function)

linear-lite-actions

Unified Linear actions including issue management, comments, and user/teams/project queries (example: create_issue, search_issues, get_user_teams)

chrome-lite-actions

Unified Chrome automation actions including navigation, clicking, filling, extraction, and screenshots (example: navigate_page, click, extract, take_screenshot)

context7-lite-actions

Context7 library/docs tooling actions including resolve_library_id and get_library_docs

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational