ecosystem_search
Search the ecosystem repository archive by keyword, topic, tags, language, category, or star range to find relevant repos, then filter and sort results by stars, recency, or relevance for targeted discovery.
Instructions
Query ecosystem_repo_profiles archive (Stage E enhanced).
Default response is a COMPACT projection (marked by view="compact" + hint — it is a trimmed view, NOT missing fields): each profile row keeps repo/stars/lang/status + summary. Full profile of a single repo: ecosystem_repo_get(repo_full_name); full rows here: fields="all".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | stars (default) / recency (pushed_at desc) / relevance (relevance_score desc). | stars |
| tags | No | Tag name list, semantic capability filter. | |
| limit | No | Max results (default 30, server max 200). | |
| topic | No | Topic keyword filter (JSON field LIKE match). | |
| fields | No | "compact" (default, trimmed projection) / "all" (full rows). | compact |
| offset | No | Pagination offset. | |
| keyword | No | Keyword match (name / description / summary / repo_full_name / description_excerpt). | |
| category | No | Category filter (agent-framework / mcp-server / memory-system / skill-system / tooling). | |
| language | No | Programming language filter (e.g. Python / TypeScript). | |
| max_stars | No | Maximum star count (0 = no limit). | |
| min_stars | No | Minimum star count. | |
| project_id | No | Restrict the search to one project's archive. Empty (default) resolves the project from the current session — only pass it to read another project's archive on purpose. | |
| is_archived | No | True/False to filter archived repos; None = no filter. | |
| facet_counts | No | When True, response includes facet_counts (category/language/archived). | |
| pushed_after | No | ISO datetime — only repos with pushed_at >= this. Empty = no filter. | |
| tag_match_mode | No | "all" (AND) / "any" (OR). Default all. | all |
| needs_deep_review | No | True/False filter; None = no filter. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||