Source symbols: packages/playwright-core/src/tools/utils/mcp/server.ts
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@4cd8608744bf4d18c9f23578c3cf4a1cd1862b2d · 2026-07-20T11:02:36Z
- Declarations: 45
- Referenced calls: 52
Declared symbols
serverDebug— const at line 33; referencesdebugserverDebugResponse— const at line 34; referencesdebugClientInfo— exported type at line 36BackendManager— class at line 41; referencescreateBackend,create,set,disposeBackend,get,disposed,deletebackend— const at line 45; referencescreate,set,disposeBackend,get,disposed,deletefactory— const at line 52; referencesget,disposed,delete,BackendManager,callToolbackendManager— const at line 61; referencesBackendManager,callToolServerBackend— exported interface at line 63; referencescallToolServerBackendFactory— exported type at line 69connect— exported function at line 78; referencescreateServerserver— const at line 79; referencescreateServer,connect,Server,setRequestHandler,async,serverDebug,toMcpTool,disposeBackend,addServerListener,initializeServer,callTool,mergeTextParts,serverDebugResponse,StringcreateServer— exported function at line 83; referencesServer,setRequestHandler,async,serverDebug,toMcpTool,disposeBackend,addServerListener,initializeServer,callTool,mergeTextParts,serverDebugResponse,Stringserver— const at line 84; referencesServerbackendPromise— let at line 95; referencesdisposeBackend,addServerListener,setRequestHandler,async,serverDebug,initializeServer,callTool,mergeTextParts,serverDebugResponse,StringonClose— const at line 97; referencesdisposeBackend,addServerListener,setRequestHandler,async,serverDebug,initializeServer,callTool,mergeTextParts,serverDebugResponse,Stringbackend— const at line 111; referencescallTooltoolResult— const at line 112; referencescallToolmergedResult— const at line 119; referencesmergeTextParts,serverDebugResponse,StringinitializeServer— const at line 132; referencesasync,getClientCapabilities,listRoots,serverDebug,firstRootPath,getClientVersion,createBackend,startHeartbeatcapabilities— const at line 133; referencesgetClientCapabilities,listRoots,serverDebugclientRoots— let at line 134; referenceslistRoots,serverDebugclientInfo— const at line 144; referencesfirstRootPath,getClientVersionbackend— const at line 149; referencescreateBackend,startHeartbeat,Number,isFinitedefaultPingTimeout— const at line 155; referencesNumber,isFinitepingTimeout— const at line 157; referencesNumber,isFinitevalue— const at line 158; referencesNumber,isFinite,pingTimeout,race,ping,Promise,setTimeout,reject,Error,close,beatparsed— const at line 161; referencesNumber,isFinite,pingTimeout,race,ping,Promise,setTimeout,reject,Error,close,beatstartHeartbeat— const at line 167; referencespingTimeout,race,ping,Promise,setTimeout,reject,Error,close,beattimeout— const at line 168; referencespingTimeout,race,ping,Promise,setTimeout,reject,Error,closebeat— const at line 172; referencesrace,ping,Promise,setTimeout,reject,Error,closeaddServerListener— function at line 186; referenceslisteneroldListener— const at line 187; referenceslistenerstart— exported function at line 194; referencesStdioServerTransport,close,connect,resolve,startMcpHttpServer,stringify,join,errortransport— const at line 196; referencesStdioServerTransport,close,connect,resolve,startMcpHttpServerurl— const at line 204; referencesstartMcpHttpServermcpConfig— const at line 206message— const at line 210; referencesstringify,join,error,allRootPathsfirstRootPath— exported function at line 220; referencesallRootPathsallRootPaths— exported function at line 224; referencesfor,URL,fileURLToPath,decodeURIComponent,push,cwdpaths— const at line 225; referencesfor,URL,fileURLToPath,decodeURIComponent,pushurl— const at line 227; referencesURL,fileURLToPath,decodeURIComponentrootPath— let at line 228; referencesfileURLToPath,decodeURIComponentmergeTextParts— function at line 245; referencesfor,push,joincontent— const at line 246; referencesfor,push,jointestParts— const at line 247; referencesfor,push,join
Imported modules
url@modelcontextprotocol/sdk/types.jsdebug@modelcontextprotocol/sdk/server/index.js@modelcontextprotocol/sdk/server/stdio.js./http./tool@modelcontextprotocol/sdk/shared/transport.js
File-level call references
debug— line 33createBackend— line 44create— line 45set— line 47disposeBackend— line 51get— line 52disposed— line 56delete— line 57BackendManager— line 61callTool— line 65createServer— line 79connect— line 80Server— line 84setRequestHandler— line 90async— line 90serverDebug— line 91toMcpTool— line 92addServerListener— line 98initializeServer— line 105mergeTextParts— line 119serverDebugResponse— line 120String— line 124getClientCapabilities— line 133listRoots— line 137firstRootPath— line 145getClientVersion— line 146startHeartbeat— line 151Number— line 161isFinite— line 162pingTimeout— line 168race— line 173ping— line 174Promise— line 175setTimeout— line 175reject— line 175Error— line 175close— line 179beat— line 183listener— line 190StdioServerTransport— line 196resolve— line 200startMcpHttpServer— line 204stringify— line 213join— line 215error— line 217allRootPaths— line 221for— line 226URL— line 227fileURLToPath— line 230decodeURIComponent— line 234push— line 238cwd— line 241
Source: packages/playwright-core/src/tools/utils/mcp/server.ts