Mastra.listMCPServers()
그만큼.listMCPServers()메소드는 Mastra 인스턴스에 등록된 모든 MCP 서버 인스턴스를 검색하는 데 사용됩니다. 반환된 레코드는 레지스트리 키(mcpServers구성)을 키로 사용합니다.
사용예사용예에 대한 직접 링크
// Register MCP servers
const server1 = new MCPServer({
id: 'server-one',
name: 'Server One',
version: '1.0.0',
tools: {/* ... */},
})
const server2 = new MCPServer({
id: 'server-two',
name: 'Server Two',
version: '1.0.0',
tools: {/* ... */},
})
export const mastra = new Mastra({
mcpServers: {
firstServer: server1, // Registry key: 'firstServer'
secondServer: server2, // Registry key: 'secondServer'
},
})
// List all registered servers
const servers = mastra.listMCPServers()
// Returns: { firstServer: MCPServerBase, secondServer: MCPServerBase }
매개변수매개변수에 대한 직접 링크
이 메서드는 매개변수를 허용하지 않습니다.
보고보고에 대한 직접 링크
servers:
Record<string, MCPServerBase> | undefined
등록된 모든 MCP 서버 인스턴스의 레코드입니다. 키는 레지스트리 키(mcpServers 구성에서 가져옴)이고 값은 MCPServerBase 인스턴스입니다. 등록된 서버가 없으면 undefined입니다.
관련 방법관련 방법에 대한 직접 링크
- 마스트라.getMCPServer(): 레지스트리 키로 MCP 서버를 검색합니다.
- Mastra.getMCPServerById(): 본질적으로 MCP 서버를 검색합니다.
idproperty