Commit c88481f
Lasim
feat: Implement MCP Installation Service and related components
- Added `mcpInstallationService.ts` to handle API interactions for MCP installations.
- Created types for MCP installations in `mcp-installations.ts`.
- Developed the add installation view with a wizard component in `add.vue`.
- Implemented the main MCP server installations index view in `index.vue`.
- Added view details for individual MCP servers in `view/[id].vue`.
- Introduced event bus for managing installation updates across components.
- Enhanced UI with loading states, error handling, and success notifications.
- Re-exported relevant types in `types.ts` for better type management.1 parent 4770298 commit c88481f
44 files changed
Lines changed: 7579 additions & 642 deletions
File tree
- services
- backend
- drizzle/migrations_sqlite
- meta
- src
- db
- middleware
- permissions
- plugin-system
- routes/mcp
- installations
- services
- tests/unit/routes/mcp
- frontend/src
- components
- admin/mcp-catalog
- mcp-server
- wizard
- composables
- i18n/locales/en
- router
- services
- types
- views
- admin/mcp-server-catalog
- edit
- view
- mcp-server
- view
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
0 commit comments