{"id":"codestyle-mafeng-mcp-codestyle-server","name":"mcp-codestyle-server","homepage":null,"repo_url":"https://github.com/codestyle-mafeng/mcp-codestyle-server","category":"devtools","subcategories":[],"tags":["mcp","template-search","lucene","offline-search","code-generation","spring-boot","java"],"what_it_does":"An MCP (Model Context Protocol) server that provides tools to search and fetch code templates from a local Lucene-based cache, with an optional remote mode to retrieve/update template metadata and download missing template files (ZIP) into a local cache.","use_cases":["IDE/agent-assisted retrieval of code templates by keyword (directory tree + descriptions)","Fetch full template contents by a structured template path (groupId/artifactId/version/...)","Offline template search using a local Lucene index (including Chinese tokenization)","On-demand self-healing of missing templates by downloading remote metadata and template archives"],"not_for":["Secure multi-tenant deployments without additional access control","Use as a general-purpose template rendering service (it mainly returns template contents and variable descriptions)","Workloads requiring guaranteed rate limiting and strict API error semantics"],"best_when":"You want a local-first, agent-friendly MCP tool to browse and retrieve templated code artifacts, optionally syncing from a trusted remote repository.","avoid_when":"You need strong authentication/authorization, fine-grained scope control, or you cannot trust the remote endpoint that serves metadata and template ZIP files.","alternatives":["Other MCP servers that expose curated code template catalogs","Direct REST retrieval from a template registry (without MCP)","Local filesystem + custom indexing/search tooling for templates"],"af_score":61.2,"security_score":30.0,"reliability_score":27.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T20:02:02.472934+00:00","interface":{"has_rest_api":true,"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":"No authentication/authorization mechanisms are described for the MCP server or the referenced remote endpoints; remote calls appear to be plain HTTP GETs."},"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 in the supplied content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":61.2,"security_score":30.0,"reliability_score":27.5,"mcp_server_quality":78.0,"documentation_accuracy":72.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":10.0,"tls_enforcement":25.0,"auth_strength":5.0,"scope_granularity":0.0,"dependency_hygiene":65.0,"secret_handling":70.0,"security_notes":"Remote endpoints are described as HTTP GETs without any authentication; template ZIP downloads and metadata are accepted from the remote base URL (integrity checks are described via SHA256 per file, but broader trust, signature verification, and path traversal protections are not described). No mention of TLS-only enforcement or request signing. Security posture for multi-tenant use is therefore weak without deployment-level controls (networking, firewalling, and/or reverse proxy auth).","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":30.0,"error_recovery":45.0,"idempotency_support":"false","idempotency_notes":"No explicit idempotency guarantees documented for operations like downloading/updating templates; SHA256 comparison suggests reduced redundant downloads, but behavior on repeated calls is not specified.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Remote mode depends on the remote endpoints being reachable and returning expected JSON/ZIP structures.","Behavior for malformed template paths or missing templates is not fully documented in the supplied content.","Remote-search-enabled defaults to false; agents expecting remote refresh must enable it and configure remote-path."]}}