Provides a configurable proxy to GitHub's MCP server tools, allowing whitelisted access to GitHub operations like reading file contents and creating issues through a filtered subset of available GitHub tools.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Lightweight GitHub MCPwhat tools are available in the upstream server?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
lightweight-github-mcp
A lightweight proxy server that wraps github/github-mcp-server (GitHub's official MCP server) and exposes only whitelisted tools via YAML configuration. This dramatically reduces context consumption.
Prerequisites
Node.js >= 18.0.0
Docker (required for running upstream GitHub MCP server)
Installation
Usage
Architecture
Key Components
src/index.ts - Entry point, config loading, server initialization
src/server.ts - MCP server implementation, tool filtering, meta-tool handlers
src/upstream-client.ts - Child process management for upstream GitHub MCP
src/config.ts - YAML configuration loading and validation
config.yaml - Tool whitelist configuration
Meta-Tools (Always Available)
The proxy provides four built-in meta-tools that are always exposed:
list_all_upstream_tools- List all upstream tools (allowed + blocked)list_blocked_tools- List blocked tools by categorysearch_upstream_tools- Search upstream tools by keywordget_tool_info- Get details about a specific tool
These help Claude discover tools and guide users to add needed tools to the whitelist.
Configuration
config.yaml
Config File Lookup Order
CONFIG_PATHenvironment variable./config.yaml(current directory)Project root
config.yaml
Environment Variables
Variable | Required | Description |
| Yes | GitHub Personal Access Token |
| No | Path to config.yaml |
Claude Desktop Configuration
Add the following to your Claude Desktop configuration file:
License
MIT