{"id":"stim-mcp-server","name":"stim-mcp-server","homepage":"https://pypi.org/project/stim-mcp-server/","repo_url":"https://github.com/DeDuckProject/stim-mcp","category":"ai-ml","subcategories":[],"tags":["mcp","python","quantum","stim","quantum-error-correction","simulator","cloud-run","sse"],"what_it_does":"Provides an MCP (Model Context Protocol) server that wraps Google’s Stim stabilizer circuit simulator, exposing multiple tools (health check, circuit creation/appending, sampling, error analysis, diagram generation, noise injection, and standard circuit generation) over MCP transports including HTTP/SSE and stdio, plus a hosted Google Cloud Run instance.","use_cases":["LLM-assisted exploration of stabilizer quantum circuits via conversational tool calls","Programmatic generation and validation of Stim circuit strings","Sampling measurement statistics from quantum stabilizer circuits","Building and analyzing detector error models to find short logical error paths","Adding noise models (e.g., depolarizing/X error) and comparing resulting statistics"],"not_for":["Processing sensitive or confidential circuit data on the shared hosted instance","Mission-critical workloads requiring strong availability guarantees","Environments that require authenticated, access-controlled API usage for compliance"],"best_when":"You want an experimentation/beta MCP tool for quantum circuit simulation and analysis with an LLM client that can call MCP tools over HTTP/SSE or stdio.","avoid_when":"You need strong access control, circuit-data privacy on a multi-tenant remote service, or you require an explicit documented retry/idempotency contract for reliability.","alternatives":["Direct Python integration with the Stim library in your own code (no MCP layer)","Build an internal MCP server around Stim with your own auth/rate limiting","Use a local-only deployment of the existing MCP server to avoid remote shared-server privacy risks"],"af_score":63.5,"security_score":37.5,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:43:38.230348+00:00","interface":{"has_rest_api":true,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":"https://stim-mcp-5s3woqufqa-uc.a.run.app/mcp","has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["None (no authentication on the hosted remote server)"],"oauth":false,"scopes":false,"notes":"README states the shared server has no authentication and no access control; circuit IDs are UUIDv4-like tokens intended to make guessing impractical, but this is not equivalent to access control."},"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; hosted instance appears experimental with scale-to-zero behavior."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":63.5,"security_score":37.5,"reliability_score":22.5,"mcp_server_quality":78.0,"documentation_accuracy":75.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":100.0,"rate_limit_clarity":10.0,"tls_enforcement":80.0,"auth_strength":5.0,"scope_granularity":0.0,"dependency_hygiene":55.0,"secret_handling":60.0,"security_notes":"README explicitly states the shared remote server has no authentication and no access control; circuit IDs are random tokens but should not be relied on for strong privacy. Tool invocations are logged anonymously by tool name only (no arguments/circuit data). No details provided about TLS enforcement beyond using HTTPS in the hosted URL; no rate-limit details; no discussion of auth for local deployments.","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":30.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":"No explicit idempotency guarantees documented for tool operations (e.g., circuit creation/appending). Session tokens exist, but behavior on retries is not described.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Hosted server scales to zero; first request after inactivity may take 5–10 seconds (agents may time out if they assume warm latency).","In-memory circuit sessions are lost on scale-down, so long-lived workflows should recreate circuits or use local deployment.","Remote server has no authentication/access control; avoid sensitive circuit data."]}}