{"id":"vilasone455-vscode-context-mcp","name":"vscode-context-mcp","homepage":null,"repo_url":"https://github.com/vilasone455/vscode-context-mcp","category":"devtools","subcategories":[],"tags":["mcp","vscode","developer-tools","ide-integration","filesystem","shell-execution","ai-assistants"],"what_it_does":"Provides a Model Context Protocol (MCP) server/extension to expose VS Code context (active files, tabs, diagnostics, terminal output) and enable controlled filesystem and shell command operations to AI assistants.","use_cases":["Let AI assistants understand the current VS Code workspace state (open files, diagnostics, terminal output).","Read and modify files in a workspace via MCP tools (read/write/edit, directory operations).","Search and enumerate project files/directories to support code navigation and debugging assistance.","Run shell commands (with user approval in the client) to support build/test/debug workflows."],"not_for":["Automated, unattended operation without user review/approval for commands and writes.","Security-sensitive environments where broad filesystem or command execution access is not tightly constrained.","Production systems requiring documented SLAs, strong change management, or rigorous error/idempotency guarantees."],"best_when":"You trust the operating user and the AI assistant interaction flow (e.g., approve/review each command), and you want local IDE context to power development assistance.","avoid_when":"You need fine-grained security controls beyond client-side approvals, or you require strict guarantees around safe command execution and robust error recovery.","alternatives":["Use an MCP filesystem-only server (no command execution) if available.","Use editor-specific extensions/APIs with narrower scopes (read-only context) for safer assistant workflows.","Use a dedicated local agent runner with sandboxing/containerization for command execution and file writes."],"af_score":42.0,"security_score":27.8,"reliability_score":11.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:33:16.457287+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":["Client-side/user approval flow in the MCP host (e.g., Claude Desktop 'Approve Once' / 'Deny')"],"oauth":false,"scopes":false,"notes":"No first-class server-side auth/scopes are described; permissions are described as being dictated by the user running the server and the MCP host approval flow for commands."},"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 a local tool/OSS component)."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":42.0,"security_score":27.8,"reliability_score":11.2,"mcp_server_quality":68.0,"documentation_accuracy":62.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":45.0,"rate_limit_clarity":0.0,"tls_enforcement":20.0,"auth_strength":30.0,"scope_granularity":25.0,"dependency_hygiene":35.0,"secret_handling":30.0,"security_notes":"README explicitly warns that comprehensive security measures are not yet implemented and cautions user review/approval (e.g., 'Approve Once' and 'Deny' for commands). TLS, auth mechanisms, and secret handling practices are not described. The tool has potentially high-impact capabilities (filesystem writes and shell command execution), so risk depends heavily on the host approval flow and user permissions.","uptime_documented":0.0,"version_stability":25.0,"breaking_changes_history":0.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"Not documented. Write/edit operations likely change workspace state and may not be safe to retry without additional safeguards.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["The server includes command execution and file mutation capabilities; README warns it does not implement comprehensive security measures.","Client-side approval is required/recommended for shell commands; agents may still attempt dangerous commands if not constrained.","Workspace context is tied to the VS Code environment and likely assumes a single active project/session; multi-project support is listed as roadmap."]}}