Skip to main content

CodebaseSearch API

The codebaseSearch module of the @codebolt/plugin-sdk.

import plugin from '@codebolt/plugin-sdk';

Quick Reference

MethodDescription
searchPerform a semantic search across the codebase
searchMcpToolSearch for MCP tools by query and optional tags

Methods


plugin.codebaseSearch.search(query: string, targetDirectories?: string[]): Promise<CodebaseSearchResponse>

Perform a semantic search across the codebase

ParameterTypeRequiredDescription
querystringYesThe search query
targetDirectoriesstring[]NoOptional directories to limit the search

Returns: Promise<CodebaseSearchResponse>

Full reference →


searchMcpTool

plugin.codebaseSearch.searchMcpTool(query: string, tags?: string[]): Promise<McpToolSearchResponse>

Search for MCP tools by query and optional tags

ParameterTypeRequiredDescription
querystringYesThe search query
tagsstring[]NoOptional tags to filter results

Returns: Promise<McpToolSearchResponse>

Full reference →