├── .cursorrules
├── .gitignore
├── README.md
├── components.json
├── env.example
├── eslint.config.mjs
├── next.config.ts
├── package-lock.json
├── package.json
├── pnpm-lock.yaml
├── postcss.config.mjs
├── public
├── copilotkit-logo-dark.png
├── copilotkit-logo-light.png
└── map-overlay.png
├── src
├── app
│ ├── (canvas-pages)
│ │ ├── layout.tsx
│ │ └── page.tsx
│ ├── globals.css
│ ├── icon.png
│ └── layout.tsx
├── components
│ ├── Loader.tsx
│ ├── MCPToolCall.tsx
│ ├── McpServerManager.tsx
│ ├── Nodes.tsx
│ ├── Storage.tsx
│ ├── Todo.tsx
│ ├── ToolRenderer.tsx
│ ├── VisualRepresentation.tsx
│ ├── app-sidebar.tsx
│ ├── canvas.tsx
│ ├── chat-window.tsx
│ ├── coagents-provider.tsx
│ ├── mcp-config-modal.tsx
│ ├── skeletons
│ │ └── index.tsx
│ └── ui
│ │ ├── button.tsx
│ │ ├── card.tsx
│ │ ├── checkbox.tsx
│ │ ├── dialog.tsx
│ │ ├── input.tsx
│ │ ├── separator.tsx
│ │ ├── sheet.tsx
│ │ ├── sidebar.tsx
│ │ ├── skeleton.tsx
│ │ ├── textarea.tsx
│ │ └── tooltip.tsx
├── contexts
│ └── TodoContext.tsx
├── hooks
│ ├── use-local-storage.tsx
│ └── use-mobile.tsx
├── lib
│ ├── available-agents.ts
│ ├── mcp-config-types.ts
│ └── utils.ts
└── providers
│ └── Providers.tsx
├── tailwind.config.ts
└── tsconfig.json
/.cursorrules:
--------------------------------------------------------------------------------
1 |
91 | {format(args)} 92 |93 |
100 | {format(result)} 101 |102 |
Immediate items to complete
182 |No todos yet. Add one above!
204 | ) : ( 205 | todos.map((todo,index) => ( 206 |No subtasks yet
326 | )} 327 |147 | Manage and configure your MCP servers 148 |
149 | 156 |Command: {config.command}
217 |218 | Args: {config.args.join(" ")} 219 |
220 | > 221 | ) : ( */} 222 |URL: {config.endpoint}
223 | {/* )} */} 224 |