Skip to content

Commit 5d53296

Browse files
author
Lasim
committed
feat(all): migrated installation_methods to official mcp registry standard
1 parent 01823af commit 5d53296

39 files changed

+6060
-1042
lines changed

services/backend/api-spec.json

Lines changed: 382 additions & 92 deletions
Large diffs are not rendered by default.

services/backend/api-spec.yaml

Lines changed: 323 additions & 92 deletions
Large diffs are not rendered by default.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
ALTER TABLE `mcpServers` RENAME COLUMN "github_url" TO "repository_url";--> statement-breakpoint
2+
ALTER TABLE `mcpServers` RENAME COLUMN "homepage_url" TO "website_url";--> statement-breakpoint
3+
ALTER TABLE `mcpServers` ADD `official_name` text;--> statement-breakpoint
4+
ALTER TABLE `mcpServers` ADD `version` text;--> statement-breakpoint
5+
ALTER TABLE `mcpServers` ADD `repository_source` text;--> statement-breakpoint
6+
ALTER TABLE `mcpServers` ADD `repository_id` text;--> statement-breakpoint
7+
ALTER TABLE `mcpServers` ADD `repository_subfolder` text;--> statement-breakpoint
8+
ALTER TABLE `mcpServers` ADD `packages` text;--> statement-breakpoint
9+
ALTER TABLE `mcpServers` ADD `remotes` text;--> statement-breakpoint
10+
ALTER TABLE `mcpServers` ADD `meta_extensions` text;--> statement-breakpoint
11+
ALTER TABLE `mcpServers` ADD `synced_from_official_registry` integer DEFAULT false NOT NULL;--> statement-breakpoint
12+
ALTER TABLE `mcpServers` ADD `official_registry_server_id` text;--> statement-breakpoint
13+
ALTER TABLE `mcpServers` ADD `official_registry_version_id` text;--> statement-breakpoint
14+
ALTER TABLE `mcpServers` ADD `official_registry_published_at` integer;--> statement-breakpoint
15+
ALTER TABLE `mcpServers` ADD `official_registry_updated_at` integer;--> statement-breakpoint
16+
CREATE INDEX `mcp_servers_official_name_idx` ON `mcpServers` (`official_name`);--> statement-breakpoint
17+
CREATE INDEX `mcp_servers_synced_flag_idx` ON `mcpServers` (`synced_from_official_registry`);--> statement-breakpoint
18+
CREATE INDEX `mcp_servers_registry_server_id_idx` ON `mcpServers` (`official_registry_server_id`);--> statement-breakpoint
19+
CREATE INDEX `mcp_servers_repository_url_idx` ON `mcpServers` (`repository_url`);--> statement-breakpoint
20+
ALTER TABLE `mcpServers` DROP COLUMN `installation_methods`;

0 commit comments

Comments
 (0)