{"id":"jasonlat-dot-mcp-server-computer","name":"mcp-server-computer","homepage":null,"repo_url":"https://github.com/jasonlat-dot/mcp-server-computer","category":"devtools","subcategories":[],"tags":["mcp","spring-boot","system-info","devtools","java","stdio"],"what_it_does":"A Spring Boot–based MCP (Model Context Protocol) server that exposes a tool to query local computer/system configuration (OS info, hardware details, current user info, and Java runtime version), intended to run via stdio in an MCP client.","use_cases":["Have an LLM/agent retrieve the host machine’s OS and runtime environment details for troubleshooting","Automate setup diagnostics (e.g., confirm Java version/OS before running scripts)","Provide environment context to other automation steps without manual collection"],"not_for":["Remote inventory across untrusted networks (it appears to gather local host information)","Handling secrets or credentials (no explicit secret redaction/security controls are described)","Production-grade SaaS/API delivery where authentication, rate limits, and uptime/SLA are required"],"best_when":"Used as a local tool in a trusted environment where an MCP-capable client starts the server and needs basic machine facts.","avoid_when":"Avoid exposing it to untrusted users/contexts where local system details could be sensitive, or where robust security/rate-limiting/authn/z requirements are mandatory.","alternatives":["Custom MCP server wrapping system info commands/utilities with stricter controls","Local scripts (e.g., system info collectors) invoked by the MCP client without exposing a broader service","Existing environment detection tools/agents specific to OS/Java runtime"],"af_score":52.8,"security_score":36.8,"reliability_score":18.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T20:03:01.380747+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":"No authentication/authorization mechanism is described. The server runs via MCP stdio and likely relies on the MCP client’s trust model."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source repository; no pricing info provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":52.8,"security_score":36.8,"reliability_score":18.8,"mcp_server_quality":55.0,"documentation_accuracy":65.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":0.0,"tls_enforcement":90.0,"auth_strength":10.0,"scope_granularity":0.0,"dependency_hygiene":55.0,"secret_handling":40.0,"security_notes":"No authn/z, scope model, or rate limiting is described; risk is primarily information disclosure (user/home directory/host details). TLS is not directly applicable since communication is via stdio, but the server is intended to run locally. Secret handling and error redaction are not described, so logging may inadvertently expose details.","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":20.0,"error_recovery":20.0,"idempotency_support":"true","idempotency_notes":"The exposed operation appears to be a read-only query for system configuration; repeated calls should be idempotent from a client perspective.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Runs as a local Java process via stdio; the MCP client must correctly launch the JAR and set the required system properties","Output may include OS/user/hardware details that some agents or prompts may mishandle if not treated as sensitive context"]}}