{"repo":"trpc-group/trpc-mcp-go","free":true,"listed":false,"github":"https://github.com/trpc-group/trpc-mcp-go","clone":"git clone https://github.com/trpc-group/trpc-mcp-go.git","description":"Go implementation of the Model Context Protocol (MCP) with comprehensive Streamable HTTP, STDIO, and SSE support.","language":"Go","stars":63,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"tRPC MCP Go: Model Context Protocol Implementation with Streaming HTTP Support A Go implementation of the Model Context Protocol (MCP) with comprehensive streaming HTTP support. This library enables efficient communication between client applications and tools/resources. Features Core Features - Full MCP Specification Support : Implements MCP, supporting protocol versions up to 2025-03-26 (defaulting to 2024-11-05 for client compatibility in examples). - Streaming Support : Real-time data streaming with Server-Sent Events (SSE) - Tool Framework : Register and execute tools with structured parameter handling - Struct-First API : Generate schemas automatically from Go structs with type safety - Resource Management : Serve text and binary resources with RESTful interfaces - Prompt Templates : Create and manage prompt templates for LLM interactions - Progress Notifications : Built-in support for progress updates on long-running operations - Logging System : Integrated logging with configurable levels Transport Options trpc-mcp-go supports three transport mechanisms for different deployment scenarios: STDIO Transport - Use Case : Local integrations, command-line tools, cross-language compatibility - Communication : Standard input/output streams with JSON-RPC - Process Model : Client launches server as subprocess - Benefits : Simple, cross-platform, supports TypeScript/Python servers Streamable HTTP Transport (Recommended) - Use Case : Web integrations, multi-client servers, produc","default_branch":null,"files":null,"tree":[],"storefront":"/r/trpc-group","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trpc-group/trpc-mcp-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}