MCPcopy Create free account
hub / github.com/codeaashu/claude-code / mergeClients

Function mergeClients

src/hooks/useMergedClients.ts:5–13  ·  view source on GitHub ↗
(
  initialClients: MCPServerConnection[] | undefined,
  mcpClients: readonly MCPServerConnection[] | undefined,
)

Source from the content-addressed store, hash-verified

3import type { MCPServerConnection } from '../services/mcp/types.js'
4
5export function mergeClients(
6 initialClients: MCPServerConnection[] | undefined,
7 mcpClients: readonly MCPServerConnection[] | undefined,
8): MCPServerConnection[] {
9 if (initialClients && mcpClients && mcpClients.length > 0) {
10 return uniqBy([...initialClients, ...mcpClients], 'name')
11 }
12 return initialClients || []
13}
14
15export function useMergedClients(
16 initialClients: MCPServerConnection[] | undefined,

Callers 2

REPLFunction · 0.85
useMergedClientsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected