import tyro from lang_agent.mcp_server import MCPServerConfig, MCPServer ### NOTE: some sanity check async def main(conf:MCPServerConfig): server: MCPServer = conf.setup() u = await server.mcp._mcp_call_tool("retrieve", {"query":"test"}) print(u) import asyncio asyncio.run(main(tyro.cli(MCPServerConfig))) # def main(conf:MCPServerConfig): # server: MCPServer = conf.setup() # server.run() # if __name__ == "__main__": # main(tyro.cli(MCPServerConfig))