Releases: Tomobobo710/MCP-Codebase-Browser
Releases · Tomobobo710/MCP-Codebase-Browser
Release list
v1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Rewrote stdio server using the official low-level MCP Python SDK, fixing random hangs and timeouts caused by FastMCP. Added SSE server for connecting Claude web (claude.ai) to your local codebase via serveo.net tunnel. Includes start_tunnel.bat for one-click tunnel setup.
1.4
Patch Notes
- Search now returns only the results and their code blocks instead of entire file contents
- If a result from any call is over the context limit (100000 characters) there is a message returned saying that the result was too large, saves context
- Changes to the file operations calls are more intuitive for the AI
- Improved documentation in the tool allows the AI to understand the tool calls better
- Added "chunk writing" capabilities, the AI can write to chunks, and then merge them
- Chunk backups are stored in Backups upon completion, but the chunks the AI can access are in memory
1.3
Patch Notes
- Complete redesign of the tool
- The tool now only has one permission request
- Editing of files is much better with far less errors
1.2
Changelog
Enhanced Search Functionality:
- Search actually works.
- Block detection for both brace-based and indentation-based languages, provides contextual line numbers in search results.
- Full block contents can be included in the search result upon request.
- Added support for case sensitivity in code search.
Advanced File Editing:
- Introduced a new
edit_linestool for precise line-level modifications, supporting replace, insert, delete, and append modes. - Added a
read_linestool that allows users to read specific lines or ranges of lines from a file, enhancing the ability to work with large files without loading them entirely. - These tools have line range and single-line editing capabilities, allowing users to read from or write to specific parts of a file without requiring Claude to have the entire document.
- This pairs well with the search results since they include line numbers in the results.
Backup and Restore Capabilities:
- Added
backup_codebase,list_backupsandrestore_codebasetools. - This gives Claude a backup system with automatic timestamp-based naming. Claude can also create backups using a custom name.
- Claude can view the available backups.
- Claude can create and restore backups, but he cannot delete them.
- Creating a backup creates a Backups directory if it didn't exist.
- The contents of the Project directory will be destroyed upon codebase restoration.