CodeSeeker-MCP

CodeSeeker-MCP

3.3

If you are the rightful owner of CodeSeeker-MCP 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.

CodeSeeker is an advanced Model Context Protocol (MCP) server designed to enhance AI assistants with powerful code search and transformation capabilities.

CodeSeeker is a comprehensive MCP server that integrates the philosophies of ugrep and ast-grep to provide intelligent search and replace functionalities tailored for modern development workflows. It offers a suite of tools that enable AI assistants to perform complex search operations, including basic, boolean, fuzzy, and archive searches, as well as code structure searches. Additionally, CodeSeeker supports safe and efficient search and replace operations, bulk replacements, and language-aware code refactoring. With features like JSON output, file type filtering, and search statistics, CodeSeeker is designed to be both powerful and user-friendly, ensuring that developers can maintain and refactor codebases with precision and confidence.

Features

  • Comprehensive search capabilities including basic, boolean, and fuzzy searches.
  • Safe and efficient search and replace operations with dry-run previews and automatic backups.
  • Language-aware code refactoring across multiple programming languages.
  • Support for searching within compressed files and archives without extraction.
  • Structured JSON output for seamless integration with AI processing.

Tools

  1. basic_search

    Standard pattern search with filtering options.

  2. boolean_search

    Google-like search with boolean operators.

  3. fuzzy_search

    Approximate pattern matching.

  4. archive_search

    Search compressed files and archives.

  5. code_structure_search

    Find specific code structures.

  6. search_and_replace

    Safe find and replace with preview.

  7. bulk_replace

    Multiple search/replace operations.

  8. code_refactor

    Language-aware code refactoring.

  9. interactive_search

    Launch interactive TUI mode.

  10. list_file_types

    Get all supported file types for filtering.

  11. get_search_stats

    Get detailed search statistics and performance metrics.