{"id":"setiabudiresearch-mcp-go-sdk","name":"mcp-go-sdk","af_score":34.0,"security_score":23.0,"reliability_score":27.5,"what_it_does":"A Go SDK implementing the Model Context Protocol (MCP), providing building blocks to create MCP servers (tool/resource/prompt registration and execution) and to communicate with MCP clients over multiple transports (stdio, SSE, WebSocket).","best_when":"You control both client and server and want to embed MCP server functionality into Go applications using MCP-native transports and handlers.","avoid_when":"You need strong, documented security controls (authz, secrets handling guidance) or a conventional HTTP API contract (OpenAPI/SDK) for agent tooling.","last_evaluated":"2026-04-04T19:36:12.271820+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["README does not document transport-level reliability semantics (reconnect behavior, request timeouts) or how agents should retry failed JSON-RPC calls safely.","Auth and authorization behavior is not documented; agents may need to implement their own transport security or run in trusted networks."],"error_quality":0.0}