{"id":"vibe-tide-mcp-server","name":"vibe-tide-mcp-server","homepage":"https://pypi.org/project/vibe-tide-mcp-server/","repo_url":"https://github.com/banjtheman/vibe_tide_mcp","category":"devtools","subcategories":[],"tags":["mcp","model-context-protocol","level-editor","game-content-generation","level-visualization","python","fastmcp"],"what_it_does":"An MCP server that exposes tools to create, edit, visualize (ASCII/PNG), decode, and play VibeTide 2D platformer levels (including tile-level editing and metadata management) via the Model Context Protocol.","use_cases":["Programmatically generate VibeTide level layouts for experimentation","Edit existing levels by tile, row, or full level replacement","Render level previews as ASCII or PNG images","Decode levels from sharing URLs for reconstruction","Produce playable links/URLs for generated levels","Update gameplay-related metadata (e.g., difficulty/spawn-related properties)"],"not_for":["Running as a general-purpose game backend with public HTTP endpoints","Hosting untrusted user content without additional sandboxing/validation","Use cases requiring strong enterprise auth/authorization or audit logging (not evidenced)"],"best_when":null,"avoid_when":null,"alternatives":["Any MCP server frameworks (e.g., fastmcp/mcp-based) with custom VibeTide tooling","A direct Python/CLI library for VibeTide level generation/editing (if available separately)","Custom integration via VibeTide web player share/decode endpoints (if documented)"],"af_score":51.5,"security_score":41.2,"reliability_score":26.2,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:40:10.051535+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 mechanism is described in the provided README content; MCP is configured locally in the client configuration via command/args/env."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"README badges mention PyPI/Smithery, but no pricing/free-tier details are provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":51.5,"security_score":41.2,"reliability_score":26.2,"mcp_server_quality":55.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":90.0,"rate_limit_clarity":10.0,"tls_enforcement":60.0,"auth_strength":20.0,"scope_granularity":20.0,"dependency_hygiene":55.0,"secret_handling":60.0,"security_notes":"MCP deployment appears client-local (no auth described). No evidence is provided regarding TLS, secret handling practices, rate limiting, or input sanitization. Dependencies include fastmcp/mcp and Pillow; no CVE/status details are available from the provided data.","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":30.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Tool inputs/outputs and error contracts are not fully specified in the provided content; agents may need to infer parameter names/types from examples.","Several functions appear to take an encoded_level or sharing URL; agents should validate encoding/length/format before edits.","No explicit guidance is shown for idempotency or retry behavior for mutating operations like create/edit."]}}