Enables agents to quickly find and edit code in a codebase with surgical precision. Find symbols, edit them everywhere.
Files is an MCP project maintained in the flesler/mcp-files repository. The maintainer describes its purpose as “Enables agents to quickly find and edit code in a codebase with surgical precision. Find symbols, edit them everywhere”. Read the project documentation for the complete scope.
The documented npm package is mcp-files. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| read_symbol | Find and extract code blocks by symbol name(s) from files. Supports multiple symbols via array |
| import_symbol | Import and inspect JavaScript/TypeScript modules and their properties |
| search_replace | Search and replace with intelligent whitespace handling and automation-friendly multiple match resolution |
| insert_text | Insert/replace text at precise line ranges. Perfect for direct line operations from code citations (12:15:file.ts) and surgical edits in large files |
| os_notification | Send OS notifications using native notification systems |
{
"mcpServers": {
"mcp-files": {
"command": "npx",
"args": [
"-y",
"mcp-files"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Symbol-level code navigation, refactoring and memory for coding agents — the IDE brain your assistant has been missing.
Enables AI-powered code search using the Exa API within an MCP environment.
Orchestrates tests and static analysis for PHP projects, streamlining development workflows.
agent-lsp is an **MCP server** that orchestrates existing LSP servers (gopls, rust-analyzer, jdtls, etc.) into agent-native workflows.
Creates ~/.aikd/config.yaml with smart defaults based on your project type (Rust, Node, Python, Go). It detects .git, Cargo.toml, package.json, etc. and sets appropriate file filters.
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.