mcp-proxy and lazy-mcp

mcp-proxy
56
Established
lazy-mcp
48
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 20/25
Maintenance 10/25
Adoption 9/25
Maturity 15/25
Community 14/25
Stars: 659
Forks: 88
Downloads:
Commits (30d): 0
Language: Go
License: MIT
Stars: 76
Forks: 11
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No Package No Dependents
No Package No Dependents

About mcp-proxy

tbxark/mcp-proxy

An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTTP server.

Supports multiple MCP client transport types (stdio, SSE, streamable-http) and exposes aggregated tools, prompts, and resources via Server-Sent Events or streamable HTTP endpoints. Built in Go with Docker support for launching Node.js and Python-based MCP servers via `npx` and `uvx`. Includes a web-based Claude configuration converter for simplified client setup.

About lazy-mcp

voicetreelab/lazy-mcp

MCP proxy server with lazy loading support - reduces context usage through on-demand tool activation

Implements a hierarchical tool discovery system where agents navigate categories via `get_tools_in_category()` before executing specific tools, with the proxy lazily instantiating MCP servers only when their tools are actually invoked. Integrates with Claude Code through stdio transport and supports fine-grained permission control via native hooks or token-based confirmation mechanisms, allowing sensitive operations (like GitHub pushes or Gmail sends) to require explicit user approval.

Scores updated daily from GitHub, PyPI, and npm data. How scores work