Code search MCP for Claude Code. Make entire codebase the context for any coding agent.
89 matches across 11 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | evaluation/analyze_and_plot_mcp_efficiency.py | 367 | # Create the efficiency chart |
| MEDIUM | evaluation/generate_subset_json.py | 50 | # Create the JSON structure that _prepare_instances expects |
| MEDIUM | evaluation/retrieval/custom.py | 126 | # Create the appropriate context manager based on which sessions we need |
| MEDIUM | evaluation/retrieval/base.py | 55 | # Create a simple dict that mimics HuggingFace dataset structure |
| MEDIUM | evaluation/servers/edit_server.py | 10 | # Create the MCP server |
| MEDIUM | evaluation/servers/read_server.py | 15 | # Create the MCP server |
| MEDIUM | evaluation/servers/grep_server.py | 16 | # Create the MCP server |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | python/test_endtoend.py | 17 | |
| LOW | python/ts_executor.py | 26 | |
| LOW | evaluation/analyze_and_plot_mcp_efficiency.py | 54 | |
| LOW | evaluation/utils/format.py | 6 | |
| LOW | evaluation/utils/format.py | 25 | |
| LOW | evaluation/utils/format.py | 108 | |
| LOW | evaluation/utils/format.py | 262 | |
| LOW | evaluation/utils/format.py | 349 | |
| LOW | evaluation/utils/file_management.py | 13 | |
| LOW | evaluation/utils/llm_factory.py | 7 | |
| LOW | evaluation/retrieval/custom.py | 293 | |
| LOW | evaluation/retrieval/base.py | 42 | |
| LOW | evaluation/retrieval/base.py | 126 | |
| LOW | evaluation/servers/read_server.py | 20 | |
| LOW | evaluation/servers/read_server.py | 137 | |
| LOW | evaluation/servers/read_server.py | 186 | |
| LOW | evaluation/servers/read_server.py | 211 | |
| LOW | evaluation/servers/grep_server.py | 36 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | python/test_endtoend.py | 17 | def run_context_endtoend_test(): |
| LOW | packages/core/src/vectordb/milvus-restful-vectordb.ts | 37 | async function createCollectionWithLimitCheck( |
| LOW | packages/chrome-extension/src/background.ts | 403 | async function handleTestMilvusConnection(sendResponse: Function) { |
| LOW | packages/mcp/src/splitter.ts | 9 | export function resolveRequestSplitterType(splitterType: unknown): RequestSplitterType { |
| LOW | packages/mcp/src/config.ts | 84 | export function getDefaultModelForProvider(provider: string): string { |
| LOW | packages/mcp/src/config.ts | 102 | export function getEmbeddingModelForProvider(provider: string): string { |
| LOW | packages/mcp/src/config.ts | 121 | function getPositiveIntegerFromEnv(name: string): number | undefined { |
| LOW | packages/mcp/src/sync.ts | 41 | function getBackgroundSyncIntervalMs(): number { |
| LOW | packages/vscode-extension/src/extension.ts | 184 | function reloadContextConfiguration() { |
| LOW | evaluation/utils/format.py | 25 | def extract_file_paths_from_edits(response, codebase_path): |
| LOW | evaluation/utils/format.py | 77 | def _normalize_to_relative_path(file_path, codebase_path): |
| LOW | evaluation/utils/format.py | 94 | def extract_oracle_files_from_patch(patch): |
| LOW | evaluation/utils/format.py | 108 | def extract_edit_calls_from_conversation_log(log_content: str): |
| LOW | evaluation/utils/format.py | 177 | def find_line_number_for_old_string(file_path: str, old_string: str): |
| LOW | evaluation/utils/format.py | 349 | def extract_conversation_summary(response): |
| LOW | evaluation/utils/format.py | 443 | def print_conversation_summary(response): |
| LOW | evaluation/retrieval/custom.py | 183 | async def _load_tools_from_sessions(self, sessions: Dict): |
| LOW | evaluation/retrieval/base.py | 126 | def _filter_existing_instances( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | python/test_endtoend.py | 94 | print(f"Error: {result.get('error')}") |
| LOW | python/test_endtoend.py | 99 | except Exception as e: |
| LOW | python/ts_executor.py | 122 | except Exception as e: |
| LOW | python/ts_executor.py | 302 | except Exception as e: |
| MEDIUM | python/ts_executor.py | 303 | print(f"Error: {e}") |
| LOW | evaluation/analyze_and_plot_mcp_efficiency.py | 102 | except Exception as e: |
| LOW | evaluation/utils/format.py | 191 | except Exception: |
| LOW | evaluation/utils/file_management.py | 95 | except Exception as e: |
| LOW | evaluation/retrieval/custom.py | 279 | except Exception as e: |
| LOW | evaluation/retrieval/custom.py | 318 | except Exception as clear_error: |
| LOW | evaluation/retrieval/custom.py | 381 | except Exception as e: |
| LOW | evaluation/retrieval/custom.py | 390 | except Exception as e: |
| LOW | evaluation/retrieval/base.py | 207 | except Exception as e: |
| LOW | evaluation/servers/read_server.py | 132 | except Exception as e: |
| LOW | evaluation/servers/read_server.py | 181 | except Exception as e: |
| LOW | evaluation/servers/read_server.py | 266 | except Exception as e: |
| LOW | evaluation/servers/grep_server.py | 211 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | python/test_endtoend.py | 48 | # Output results |
| LOW | evaluation/generate_subset_json.py | 44 | # Check if it matches our criteria |
| LOW | evaluation/utils/format.py | 126 | # Check if the line contains complete arguments |
| LOW | evaluation/retrieval/base.py | 44 | # Check if it's a JSON file |
| LOW | evaluation/retrieval/base.py | 109 | # Check if we've already processed enough instances |
| LOW | evaluation/retrieval/base.py | 153 | # Check if output directory exists and has subdirectories with result.json |
| LOW | evaluation/servers/read_server.py | 42 | # Check if file exists |
| LOW | evaluation/servers/read_server.py | 46 | # Check if it's actually a file |
| LOW | evaluation/servers/read_server.py | 153 | # Check if directory exists |
| LOW | evaluation/servers/read_server.py | 157 | # Check if it's actually a directory |
| LOW | evaluation/servers/read_server.py | 203 | # Check if directory exists |
| LOW | evaluation/servers/read_server.py | 207 | # Check if it's actually a directory |
| LOW | evaluation/servers/grep_server.py | 57 | # Check if we're in a git repository and try git grep first |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/core/src/vectordb/milvus-restful-vectordb.ts | 256 | // Step 1: Create collection with schema |
| LOW | packages/core/src/vectordb/milvus-restful-vectordb.ts | 259 | // Step 2: Create index for vector field (separate API call) |
| LOW | packages/core/src/vectordb/milvus-restful-vectordb.ts | 262 | // Step 3: Load collection to memory for searching |
| LOW | packages/core/src/vectordb/milvus-restful-vectordb.ts | 606 | // Step 1: Create collection with schema and functions |
| LOW | packages/core/src/vectordb/milvus-restful-vectordb.ts | 609 | // Step 2: Create indexes for both vector fields |
| LOW | packages/core/src/vectordb/milvus-restful-vectordb.ts | 612 | // Step 3: Load collection to memory for searching |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | python/ts_executor.py | 11 | |
| LOW | evaluation/analyze_and_plot_mcp_efficiency.py | 13 | |
| LOW | evaluation/run_evaluation.py | 6 | |
| LOW | evaluation/utils/format.py | 1 | |
| LOW | evaluation/retrieval/custom.py | 14 | |
| LOW | evaluation/servers/edit_server.py | 7 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/mcp/package.json | 18 | "start:with-env": "OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | python/ts_executor.py | 234 | export async function processData(data: any[]): Promise<{ count: number; items: any[] }> { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/chrome-extension/src/vm-stub.js | 1 | // This file is intentionally left blank to act as a stub for the 'vm' module in the browser environment. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | python/ts_executor.py | 220 | # Usage example |