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
File tree
44 files changed
+7579
-642
lines changed- 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.
44 files changed
+7579
-642
lines changedLarge 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