Mimicus
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MIMICUS_BROWSER_EXECUTABLE | No | The absolute executable path of an installed compatible browser to use. Required on non-Windows operating systems, or to explicitly select a different installed compatible browser. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mimicus_searchB | Find current design references from the seven live source indexes. A new search fetches fresh data; operationId explicitly continues a bounded RAM-only operation. Native labels and computed similarity remain distinct. |
| mimicus_browse_categoriesC | Explore source-native taxonomy in an active operation, or fetch a fresh bounded source view. Normalized concepts are separately labeled. |
| mimicus_list_sourcesB | List all seven adapters, actual current-operation diagnostics, supported interfaces, access restrictions and temporary resource state. An unqueried descriptor is not a live connection. |
| mimicus_get_referenceB | Retrieve an active discovery candidate with source-native classifications, original URLs, provenance and source-supported remote preview links. No disk snapshot fallback. |
| mimicus_end_discoveryA | Release selected temporary discovery operations and their candidates/cursors. Supply operationId or a bounded operationIds batch. |
| mimicus_open_referenceB | Open an authorized original site in an isolated temporary Chromium session and return its actual screenshot as MCP image content. Supply either a live reference pair or an explicit original URL; additional resource origins must be approved. |
| mimicus_preview_referencesC | View individually authorized originals as ordered actual MCP images before deep analysis. Bounded readiness waiting can let transient loaders finish without clicking consent or access controls. Inspect failureCode, nextAction, executionStatus and cleanup outcomes. Owned cleanup is awaited; failures stop further batch admission. No gallery media fetch or persistent cache. |
| mimicus_capture_viewA | Return an actual viewport or bounded region as MCP image content. Optional waitForReadyMs observes transient loading for up to 5000ms without dismissing gates; readinessWait reports the measured outcome. No persistent screenshot file is created. |
| mimicus_explore_pageC | Find current semantic sections, navigation and controls with geometry and selectors. This inspects only the selected open page. |
| mimicus_interactB | Safely explore a selected page: hover, focus, non-destructive click, scroll, pointer, same-origin reviewed navigation, keyboard or viewport/reduced-motion change. Returns a real image. Action renew refreshes only the bounded idle lease, returns compact resource state without a new image and cannot extend absolute lifetime. |
| mimicus_capture_motionC | Capture a selected effect as actual timestamped images, optionally applying one safe interaction between initial and subsequent frames. No automatic whole-site recording. |
| mimicus_close_sessionA | Close selected owned browser sessions and release contexts, proxies and analyses. Supply sessionId or a bounded sessionIds batch. |
| mimicus_analyze_elementB | Measure a selected component in the active page, including optional controlled interaction, scroll container and responsive viewports. Returns direct evidence without storing a pattern repository. |
| mimicus_get_design_insightsB | Return measured layout, palette/spacing/typography/navigation/animation observations and separately labeled original guidance for the selected live page, alongside its real visual reference. |
| mimicus_get_implementation_specA | Get actionable measured constraints and original implementation guidance from a selected temporary analysis. Requires an active session; there is no global stored pattern ID. |
| mimicus_compare_referencesB | Compare selected open references with actual images and measured insights. Supply a project brief to synthesize grounded original composition, navigation and motion guidance; no aesthetic winner is inferred. |
| mimicus_verify_implementationB | Reobserve an authorized open implementation and compare it with selected temporary reference evidence across matching viewports. Report differences/tolerances rather than claiming visual identity. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 17 tools
The set separates discovery, capture, analysis, comparison and lifecycle stages, but several tools sit close together: capture_view, preview_references and capture_motion all return images; get_reference and open_reference both concern references; explore_page, analyze_element and get_design_insights all inspect live pages. The detailed descriptions help, but an agent must read carefully to avoid misselection.
All tools use a consistent mimicus_ prefix and snake_case, overwhelmingly following a verb_noun pattern such as capture_view, analyze_element and verify_implementation. Only a couple of names like mimicus_search and mimicus_interact are verb-only, which is a minor deviation rather than a pattern break.
At 17 tools the surface is slightly heavy, but each tool maps to a distinct stage in the design-reference research workflow, from discovery and capture through analysis and verification. The count is reasonable for a complex browser-analysis server, though some consolidation of image-returning tools could reduce load.
The surface covers the full workflow: discovery (search, browse_categories, get_reference), opening and previewing originals, capture and interaction, page/component analysis, comparison, implementation guidance and verification, plus cleanup via end_discovery and close_session. Minor gaps exist around explicitly listing active references or sessions, but diagnostics in list_sources and the lifecycle tools provide workarounds.