Skip to main content
Glama
lib.rs994 B
//! # terminal-mcp-detector //! //! Element detection engine for the Terminal MCP Server. //! //! This crate provides: //! - Detection pipeline for inferring semantic structure //! - Element detectors (borders, menus, tables, inputs, buttons, etc.) //! - Terminal State Tree (TST) construction //! - Priority-based detection ordering //! //! ## Architecture //! //! This is Layer 4 in the architecture - it depends on terminal-mcp-core //! and terminal-mcp-emulator to analyze terminal grid and detect elements. #![warn(missing_docs)] #![warn(clippy::all)] pub mod assembler; pub mod detection; pub mod detectors; pub mod testing; // Re-export commonly used types pub use assembler::TSTAssembler; pub use detection::{ Confidence, DetectedElement, DetectionContext, DetectionPipeline, ElementDetector, RefIdGenerator, }; pub use detectors::{ BorderDetector, ButtonDetector, CheckboxDetector, InputDetector, MenuDetector, ProgressDetector, StatusBarDetector, TableDetector, };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aybelatchane/mcp-server-terminal'

If you have feedback or need assistance with the MCP directory API, please join our Discord server