mcp-trino and mcp-zero
Both are independent Go implementations of Model Context Protocol (MCP) servers, making them competitors, as they provide similar functionality for different ecosystems (Trino vs. go-zero framework).
About mcp-trino
tuannvm/mcp-trino
A high-performance Model Context Protocol (MCP) server for Trino implemented in Go.
Provides dual CLI and MCP server modes with interactive SQL shell capabilities, plus standardized MCP tools for query execution, metadata discovery, and schema introspection. Supports both STDIO and HTTP transports with optional OAuth 2.1 authentication (Okta, Google, Azure AD) and automatic query attribution via Trino headers for user identity tracking. Compatible with Claude Desktop, Cursor, Windsurf, and other MCP-compatible AI clients for distributed SQL analytics workflows.
About mcp-zero
zeromicro/mcp-zero
Model Context Protocol (MCP) server for go-zero framework - Generate APIs, RPC services, and models with AI assistance.
Implements a comprehensive MCP server that wraps go-zero's goctl CLI, exposing 10+ tools for scaffolding REST/gRPC services, generating models from database schemas (MySQL, PostgreSQL, MongoDB), and analyzing project structure. Works by delegating to the local goctl binary via subprocess execution, with configuration managed through Claude Desktop's MCP settings. Integrates directly with Claude as an AI-powered code generation assistant, enabling natural language prompts to drive service and model generation workflows.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work