bigparse

bigparse

3.4

If you are the rightful owner of bigparse and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

BigParse is an MCP server that provides LLMs like Claude with efficient access to your codebase, enabling instant navigation and search capabilities.

BigParse is a Model Context Protocol (MCP) server designed to enhance the capabilities of large language models (LLMs) such as Claude by providing them with a structured and efficient way to access and navigate codebases. Traditional methods of interacting with code require LLMs to parse entire files, which is inefficient and limited by context window sizes. BigParse addresses these challenges by creating a searchable index of the codebase, allowing LLMs to perform instant searches, navigate to specific file locations, and understand the code structure without reading every file. This makes it possible to work with codebases of any size, providing a 'GPS-like' navigation system for LLMs. By leveraging language server protocols, BigParse can extract symbols like classes and functions, and its intelligent caching system ensures that re-indexing is significantly faster. With support for multiple programming languages and secure subprocess handling, BigParse is a versatile tool for developers looking to integrate LLMs into their workflow.

Features

  • Lightning-fast code search using regex across the entire codebase.
  • Smart symbol extraction with Language Server Protocol integration.
  • Intelligent caching for faster re-indexing.
  • Multi-language support including TypeScript, Python, Rust, and more.
  • Secure subprocess handling with command validation.

Tools

  1. index_codebase

    Index project files for searching.

  2. search_code

    Search with regex patterns.

  3. get_symbols

    Extract symbols from files.

  4. find_references

    Find all references to a symbol.

  5. go_to_definition

    Jump to symbol definition.