{"id":"wangle201210-mcp-server","name":"mcp-server","homepage":null,"repo_url":"https://github.com/wangle201210/mcp-server","category":"devtools","subcategories":[],"tags":["mcp","stdio","text2sql","dify","retrieval","data-conversion","go"],"what_it_does":"A small set of MCP server binaries (configured via stdio) that provide tools for specific tasks: text-to-SQL against a MySQL database, retrieving from a Dify knowledge base/dataset, and performing data conversion via a separate command.","use_cases":["Natural-language to SQL generation for a MySQL database (via text2sql)","Knowledge base retrieval from Dify datasets for RAG-style workflows (via dify retriever)","Converting data between formats/systems (via dt/data_transfer)"],"not_for":["Production-grade, fully secured multi-tenant deployments without additional hardening and monitoring","Use cases requiring well-documented, stable public APIs/SDKs and clear operational guarantees"],"best_when":"You want lightweight local MCP tools integrated into an agent framework (e.g., via stdio) and you can provide the necessary environment variables (DB connection string, Dify endpoint/key).","avoid_when":"You cannot securely manage credentials or you require strict documentation of tool schemas, error codes, rate limits, and idempotency semantics.","alternatives":["Dedicated services/APIs for text-to-SQL (vendor or internal) with REST/GraphQL interfaces","Dify’s official APIs directly for retrieval (without an intermediate MCP wrapper)","Other MCP server implementations with richer documentation and standardized tool contracts"],"af_score":33.5,"security_score":28.2,"reliability_score":20.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:34:48.736054+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":["Environment-variable based configuration (e.g., DIFY_DATASET_API_KEY)","Direct database connection string supplied via env (for text2sql example)"],"oauth":false,"scopes":false,"notes":"Authentication/authorization is not described in the README beyond passing credentials (DB link, Dify API key) via environment variables."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided; appears to be self-hosted binaries."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":33.5,"security_score":28.2,"reliability_score":20.0,"mcp_server_quality":45.0,"documentation_accuracy":40.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":0.0,"tls_enforcement":40.0,"auth_strength":35.0,"scope_granularity":10.0,"dependency_hygiene":30.0,"secret_handling":25.0,"security_notes":"Security guidance is minimal in the provided README. It demonstrates passing sensitive values via env and includes a DB connection string in plain text. No TLS requirement, secret-handling best practices, authorization model, or scope granularity are documented. Rate limits and safe-usage/error handling guidance are not described.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["README examples include extremely permissive autoApprove: ['all'], which may cause agents to accept actions without confirmation.","Sensitive credentials are shown in configuration examples (e.g., DB connection string, API key placeholder); ensure secrets are managed securely.","Tool schemas, output formats, and error/retry guidance are not documented in the provided README excerpt, so agent behavior may be brittle."]}}