UNPKG

ts-project-indexer-mcp

Version:

A powerful MCP (Model Context Protocol) server that indexes and analyzes TypeScript/JavaScript projects, providing intelligent code exploration, dependency tracking, method discovery, and project structure analysis for AI assistants and development tools.

36 lines 1.24 kB
export async function searchMethodsTool(indexer, args) { const { query, type = 'all', includeUsages = false } = args; if (!query) { return { content: [ { type: 'text', text: JSON.stringify({ success: false, error: 'Query parameter is required', message: 'Missing required parameter', }, null, 2), }, ], }; } const result = await indexer.searchMethods(query, type, includeUsages); return { content: [ { type: 'text', text: JSON.stringify({ success: true, result: { query: result.query, totalCount: result.totalCount, searchTime: result.searchTime, items: result.items.slice(0, 50), }, message: `Found ${result.totalCount} matching items for query "${query}" in ${result.searchTime}ms`, }, null, 2), }, ], }; } //# sourceMappingURL=search-methods.js.map