agent-ecosystem/test/fixtures/extensions/official-mcp-registry-search.json
iliya 126f8e2865 feat: add Extension Store with plugin catalog and MCP registry
Full Extension Store implementation (Phases 0-6):
- Plugin marketplace catalog with ETag caching and search/filter/sort
- MCP server registry with Official + Glama aggregation
- Install/uninstall flows for both plugins and MCP servers via CLI
- Per-tab UI state, skeleton loading, dashed empty states, card polish
- Input validation and security hardening (scope allowlists, env/header
  key regex, projectPath validation, HTTP body size limits)
- 8 test suites covering catalog, install, aggregation, normalizers
2026-03-08 01:00:18 +02:00

1 line
2.6 KiB
JSON

{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"ai.smithery/Hint-Services-obsidian-github-mcp","description":"Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…","repository":{"url":"https://github.com/Hint-Services/obsidian-github-mcp","source":"github"},"version":"0.4.0","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@Hint-Services/obsidian-github-mcp/mcp","headers":[{"description":"Bearer token for Smithery authentication","isRequired":true,"value":"Bearer {smithery_api_key}","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-14T15:20:36.371442Z","publishedAt":"2025-09-14T15:20:36.371442Z","updatedAt":"2025-09-14T15:20:36.371442Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.smithery/saidsef-mcp-github-pr-issue-analyser","description":"A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…","repository":{"url":"https://github.com/saidsef/mcp-github-pr-issue-analyser","source":"github"},"version":"1.15.0","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@saidsef/mcp-github-pr-issue-analyser/mcp","headers":[{"description":"Bearer token for Smithery authentication","value":"Bearer {smithery_api_key}","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-05T14:58:08.898007Z","publishedAt":"2025-10-05T14:58:08.898007Z","updatedAt":"2025-10-05T14:58:08.898007Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"ai.smithery/smithery-ai-github","description":"Access the GitHub API, enabling file operations, repository management, search functionality, and…","repository":{"url":"https://github.com/smithery-ai/mcp-servers","source":"github","subfolder":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@smithery-ai/github/mcp","headers":[{"description":"Bearer token for Smithery authentication","isRequired":true,"value":"Bearer {smithery_api_key}","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-10T18:22:12.930528Z","publishedAt":"2025-09-10T18:22:12.930528Z","updatedAt":"2025-09-10T18:22:12.930528Z","isLatest":true}}}],"metadata":{"nextCursor":"ai.smithery/smithery-ai-github:1.0.0","count":3}}