The architecture involves a bridge between the Cursor editor and MCP servers, translating events and managing context. It integrates with Claude and other AI services via MCP. The design uses a modular approach with components for file system monitoring, window integration, and context management. The architecture uses inversion of control to register and retrieve MCP providers.
TypeScript
38