mcpwrapped

Provides a lightweight MCP proxy that filters available tools while transparently forwarding all other MCP messages.
  • javascript

5

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 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": {
    "vitolin-mcpwrapped": {
      "command": "mcpwrapped",
      "args": [
        "--visible_tools=read_file",
        "npx",
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop"
      ]
    }
  }
}

mcpwrapped is a lightweight MCP proxy that sits between an MCP client and server. It lets you filter which tools are visible to the client while transparently forwarding all other MCP messages, keeping tool lists clean and focused on what you actually use.

How to use

You run a local MCP proxy that wraps your actual MCP server command. Before starting the server, you specify which tools should be exposed to the client. The proxy then starts the real server and ensures only the allowed tools appear in initialization, while all resources, prompts, and tool calls pass through unchanged.

How to install

Prerequisites you need before using mcpwrapped: install Node.js and npm on your system.

Install the proxy globally so you can invoke it from anywhere.

Install command (run in your shell):

Available tools

read_file

Reads the contents of a file from the MCP filesystem server.

write_file

Writes data to a file on the MCP filesystem server.

list_directory

Lists entries within a directory on the MCP filesystem server.

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