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).

mcp-trino
55
Established
mcp-zero
47
Emerging
Maintenance 10/25
Adoption 9/25
Maturity 15/25
Community 21/25
Maintenance 10/25
Adoption 7/25
Maturity 13/25
Community 17/25
Stars: 95
Forks: 40
Downloads:
Commits (30d): 0
Language: Go
License: MIT
Stars: 37
Forks: 10
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No Package No Dependents
No Package No Dependents

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.

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