{"id":"hackers365-xiaozhi-mcp-server-golang","name":"xiaozhi_mcp_server_golang","homepage":null,"repo_url":"https://github.com/hackers365/xiaozhi_mcp_server_golang","category":"devtools","subcategories":[],"tags":["mcp","golang","websocket","agent-integration","gateway"],"what_it_does":"A Go-based MCP server that connects to the “xiaozhi” service via a WebSocket connection.","use_cases":["Integrating the xiaozhi backend with an MCP-capable agent workflow","Providing agent-accessible tools/actions backed by xiaozhi over MCP transport","Prototyping an MCP gateway using Go and WebSocket transport"],"not_for":["Production deployments where security, auth, and error-handling details are not documented","Use cases requiring a REST/GraphQL/OpenAPI contract or official SDKs","Environments needing clearly documented rate limits, pagination, and retry/idempotency guarantees"],"best_when":null,"avoid_when":null,"alternatives":["Official/hosted MCP servers from the xiaozhi project (if available)","Generic MCP server frameworks (Go) with better-documented interfaces and security patterns","A direct integration approach using WebSocket/API access to xiaozhi without an MCP shim"],"af_score":26.0,"security_score":18.0,"reliability_score":12.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:20:20.851893+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":null},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":null},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":26.0,"security_score":18.0,"reliability_score":12.5,"mcp_server_quality":35.0,"documentation_accuracy":20.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":40.0,"rate_limit_clarity":0.0,"tls_enforcement":30.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":20.0,"secret_handling":20.0,"security_notes":"Only minimal metadata/README text is available (no security/auth documentation). Assume security posture is unknown; WebSocket usage implies transport-level protections (TLS/wss) and authentication controls should be explicitly verified in the code before production use.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":0.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["README provides no details about MCP tool schemas, transport configuration, or failure modes; an agent may have difficulty discovering capabilities or handling connection drops.","No documented retry/idempotency guidance for MCP calls over WebSocket.","No documented rate-limit behavior or headers; agents may overload the upstream if they aggressively retry."]}}