{"id":"lambdageek-mcp-server-dunnet","name":"mcp-server-dunnet","homepage":null,"repo_url":"https://github.com/lambdageek/mcp-server-dunnet","category":"ai-ml","subcategories":[],"tags":["mcp","emacs","text-adventure","rust","automation","experimental"],"what_it_does":"A Rust MCP server intended to provide Model Context Protocol access to the Emacs “dunnet” text adventure game (wrapping/automating the in-editor command). The provided README is minimal and does not include protocol/tool specifications.","use_cases":["Integrate an LLM/agent with the dunnet text adventure experience via MCP","Automate or script gameplay actions by sending commands through an agent runtime","Create an interactive narrative/game loop mediated by Emacs dunnet"],"not_for":["Production-grade automation without clearer API/tool definitions","Security-sensitive environments where the tool’s execution and sandboxing details are unknown","Users needing documented error handling, authentication, or rate limiting semantics"],"best_when":"When you want a lightweight, local/experimental MCP integration to control the dunnet game from an agent, and you can inspect the repo to understand exact MCP tools and runtime behavior.","avoid_when":"When you require strong operational guarantees (auth, quotas, deterministic error codes, idempotent actions) from an API and those are not documented in the available materials.","alternatives":["Direct Emacs integration for dunnet (manual M-x dunnet / elisp automation)","A more fully documented MCP server for interactive fiction / command-driven tools","Other MCP wrappers with published OpenAPI specs or well-specified MCP tool schemas"],"af_score":26.5,"security_score":15.5,"reliability_score":17.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:22:57.396727+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":[],"oauth":false,"scopes":false,"notes":"No authentication details are present in the provided README/metadata, so assumed unknown."},"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; likely open source."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":26.5,"security_score":15.5,"reliability_score":17.5,"mcp_server_quality":35.0,"documentation_accuracy":25.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":50.0,"rate_limit_clarity":0.0,"tls_enforcement":0.0,"auth_strength":0.0,"scope_granularity":0.0,"dependency_hygiene":50.0,"secret_handling":40.0,"security_notes":"No security documentation is provided. As an MCP server wrapping a local game/editor workflow, primary risks would be tool input validation, command injection into the game/editor runtime, and lack of authentication/authorization controls—none of which are verifiable from the provided materials.","uptime_documented":0.0,"version_stability":20.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 is extremely minimal; without the repo/tool schema, an agent may not know which MCP tools to call or expected input/output shapes.","Interactive game state actions may be non-idempotent (repeating commands can change the world).","Potential mismatch between agent command strategy and game mechanics; the server may require specific command formats."]}}