both opencode and charm's crush support LSP's and MCP's as configs