( serverName: string, )
| 194 | * detectCodeIndexingFromMcpServerName('filesystem') // returns undefined |
| 195 | */ |
| 196 | export function detectCodeIndexingFromMcpServerName( |
| 197 | serverName: string, |
| 198 | ): CodeIndexingTool | undefined { |
| 199 | for (const { pattern, tool } of MCP_SERVER_PATTERNS) { |
| 200 | if (pattern.test(serverName)) { |
| 201 | return tool |
| 202 | } |
| 203 | } |
| 204 | |
| 205 | return undefined |
| 206 | } |
| 207 |