(query, opts)
| 236 | }, |
| 237 | |
| 238 | async search(query, opts) { |
| 239 | const args: Record<string, unknown> = { pattern: query }; |
| 240 | if (opts?.glob) args.glob = opts.glob; |
| 241 | const text = await mcpClient.callTool("search_source", args); |
| 242 | return parseSearchResults(text); |
| 243 | }, |
| 244 | |
| 245 | async upload(_file) { |
| 246 | // The MCP server does not expose a file upload endpoint. |
nothing calls this directly
no test coverage detected