Skip to content

v0.3.0 — Docstring Search, C/C++, Multi-Project

Latest

Choose a tag to compare

@g-tiwari g-tiwari released this 15 Mar 07:16
· 1 commit to main since this release

What's New

Docstring Extraction & Search

  • New search_codebase tool — search symbols by their docstring/comment content
  • Extracts docstrings during parsing for all 8 languages:
    • Python: """docstrings""" + # comment fallback
    • JS/TS: JSDoc (/** ... */)
    • Java: Javadoc
    • Go: // comments
    • Rust: /// doc comments
    • C/C++: Doxygen/block comments
  • find_symbol now includes docstrings in output

C/C++ Support (new)

  • Full C and C++ parsing via tree-sitter
  • Functions, classes, structs, enums, namespaces, templates, methods, typedefs
  • Inheritance tracking, #include imports, function call references

Multi-Project Support (new)

  • Auto-detect project root from git
  • Multi-repo projects with comma-separated roots
  • Monorepo scoping via root + include
  • Config file support (.codegraph.json, ~/.codegraph/config.json)
  • 3 new tools: list_projects, switch_project, add_project

Stats

  • 18 MCP tools (was 14)
  • 8 languages: TS, JS, Python, Go, Rust, Java, C, C++
  • 146 tests passing across 10 test suites

Install

npx mcp-codebase-intelligence@0.3.0