Localbridge-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| lb_read_textA | Read a UTF-8 text file inside configured allowed directories. Supports line offset and line count. |
| lb_read_many_textsA | Read multiple UTF-8 text files inside configured allowed directories in one call. |
| lb_list_entriesA | List files and directories inside an allowed directory. |
| lb_stat_pathA | Return size, type, canonical path, and modification time for a file or directory. |
| lb_write_textA | Write or append UTF-8 text inside configured allowed directories. Rewrite mode replaces existing content. |
| lb_make_directoryA | Create a directory, including missing parent directories, inside configured allowed directories. |
| lb_move_pathA | Move or rename a file or directory within configured allowed directories. |
| lb_patch_text_blockA | Replace a text block in a UTF-8 file. Uses exact replacement first and a bounded fuzzy fallback when one replacement is expected. |
| lb_search_startA | Start an asynchronous ripgrep-backed filename or content search inside allowed directories. |
| lb_search_readA | Read a page of results from an existing search session. |
| lb_search_cancelA | Cancel an active search session. |
| lb_search_sessionsA | List search sessions and their status. |
| lb_run_shellA | Start a shell command in a persistent local terminal session. The session can later receive stdin and expose paginated output. Commands are checked against the configured blocklist. |
| lb_shell_outputA | Read paginated stdout/stderr captured for an active or recently completed terminal session. |
| lb_shell_inputC | Send a line of stdin to an active persistent terminal session. |
| lb_shell_sessionsA | List active and recently completed persistent terminal sessions. |
| lb_shell_killA | Terminate an active terminal session by PID, escalating from SIGINT to SIGKILL if necessary. |
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 tools are clearly grouped by domain (file, search, shell) and each has a distinct action and object. The only potential overlap is lb_read_text vs. lb_read_many_texts, but the single vs. batch distinction is explicit. Overall, misselection is unlikely.
All tools share the 'lb_' prefix and follow an action-object pattern, though some use verb_noun (e.g., read_text, write_text) and others noun_verb (e.g., search_start, shell_kill). This minor inconsistency is offset by the predictable structure and domain grouping.
With 17 tools covering file operations, search, and shell sessions, the count is well-scoped for the server's purpose. Each tool serves a specific function without redundancy, and the number is neither too thin nor overwhelming.
File operations cover create, read, update, move, and listing, but there is no delete/remove tool. Search and shell lifecycles are well covered. The missing delete operation is a notable gap, though agents might work around it via shell commands.