agent-workbench
Verified Safeby Technikhighknee
Overview
Provides symbol-aware code operations for AI agents, allowing them to read, edit, and refactor code by function/class name rather than line numbers.
Installation
npx @agent-workbench/syntaxSecurity Notes
The server performs powerful file system operations (read, write, delete, move) and extensive code modifications (edit_symbol, apply_edits, rename_symbol). While these are core to its function as a coding agent tool, they carry inherent risks if misused by an agent, or if the agent itself is compromised. The tool mitigates some risks with `dry_run` options for previewing changes and atomic operations with rollback. Regex escaping is correctly used for string replacements to prevent regex injection. There are no obvious signs of `eval` or unsanitized `child_process` execution within the `syntax` package itself. It relies on standard Node.js file system APIs and `tree-sitter` for parsing. The server operates locally via `stdio`, reducing direct network attack surface for its core functions.
Similar Servers
chunkhound
Provides local-first codebase intelligence, extracting architecture, patterns, and institutional knowledge for AI assistants.
code-index-mcp
Intelligent code indexing and analysis for Large Language Models, enabling tasks such as code review, refactoring, documentation generation, debugging assistance, and architectural analysis.
cclsp
Integrate LLM-based coding agents with Language Server Protocol (LSP) servers to enable robust code navigation, symbol resolution, and refactoring across various programming languages.
CodeGraphContext
This MCP Server acts as an expert AI pair programmer's backend, providing real-time, accurate code analysis, indexing, and relationship information from a local codebase to assist with understanding, writing, and refactoring code.