{"id":"moresearch-lc-mcp-server","name":"lc-mcp-server","homepage":null,"repo_url":"https://github.com/moresearch/lc-mcp-server","category":"ai-ml","subcategories":[],"tags":["go","mcp","authentication","cookies","chromedp","browser-automation","security-sensitive","automation"],"what_it_does":"Provides a Go-based MCP server (per repository description) and an included/related utility to extract LeetCode authentication cookies (LEETCODE_SESSION and csrftoken) via interactive Chrome automation using chromedp. It outputs shell-exportable environment variables and supports caching until cookies expire.","use_cases":["Bootstrapping a LeetCode API/scraper or client that requires authenticated cookie headers","Automating the manual login step for local scripts/bots where OAuth is not available","Developer convenience for reusing session/csrf values in a Go/automation workflow"],"not_for":["Production-grade botting/scraping at scale","Scenarios where you cannot run/automate a real browser (chromedp/Chrome required)","Use in multi-tenant or shared environments where extracted tokens could leak"],"best_when":"You need a one-time (or infrequent) interactive login to obtain cookies for a local/private client, and you can protect the resulting environment variables.","avoid_when":"You cannot securely handle or isolate sensitive session/CSRF tokens, or you need a stable, documented public API contract for programmatic use by an agent.","alternatives":["Official LeetCode authentication mechanisms (if available for your use case)","Community/official APIs for LeetCode data (if applicable)","Generic cookie-auth helpers or headless browser automation frameworks with stricter operational controls"],"af_score":19.2,"security_score":24.8,"reliability_score":16.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:20:53.185798+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["LeetCode cookie-based session authentication via browser-extracted cookies (LEETCODE_SESSION, CSRF token)"],"oauth":false,"scopes":false,"notes":"The README focuses on extracting and exporting cookie values for subsequent requests; it does not describe an OAuth flow, scopes, or token lifecycle management beyond cookie expiry."},"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."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":19.2,"security_score":24.8,"reliability_score":16.2,"mcp_server_quality":25.0,"documentation_accuracy":40.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":35.0,"rate_limit_clarity":0.0,"tls_enforcement":30.0,"auth_strength":35.0,"scope_granularity":5.0,"dependency_hygiene":40.0,"secret_handling":15.0,"security_notes":"Authentication is performed by extracting and exporting highly sensitive session/CSRF cookies. While the README warns not to share/commit tokens, it also mentions debug output and environment-variable exports, which can increase leak risk if logs/shell history are not handled carefully. TLS and secure transport requirements for any exposed service are not described; no scope-based authorization model is present.","uptime_documented":0.0,"version_stability":20.0,"breaking_changes_history":20.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":"No information about idempotent operations; auth extraction is inherently interactive/browser-driven.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["This is not an HTTP/API contract with structured responses; it is browser automation and environment-variable export.","Authentication involves sensitive cookies; agents must avoid logging or persisting these values unsafely.","Cloudflare/LeetCode challenges may require human interaction; automation may fail without manual completion.","No visible rate-limit guidance or structured error codes are documented in the provided README."]}}