Tool tree
AI search over curated GitHub repositories that ranks thousands of open-source projects against a plain-English description.
Implementation
gradeNot graded
gradeNot graded
search_repositoriesAnswer
Search the awesome-repositories.com directory. AI re-ranking is on by default and falls back to plain BM25 once the daily AI limit is reached (the response flags `usedAi` + `aiQuotaExhausted`). Returns up to `limit` approved repositories.
View tool JSON
{
"name": "search_repositories",
"kind": "answer",
"impl": "imperative",
"description": "Search the awesome-repositories.com directory. AI re-ranking is on by default and falls back to plain BM25 once the daily AI limit is reached (the response flags `usedAi` + `aiQuotaExhausted`). Returns up to `limit` approved repositories.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text query or natural-language intent."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Max results to return."
},
"ai": {
"type": "boolean",
"default": true,
"description": "Re-rank with AI (default true). Set false for raw BM25."
}
},
"required": [
"query"
]
}
}list_recent_repositoriesAnswer
Newest approved repositories on awesome-repositories.com, newest first.
View tool JSON
{
"name": "list_recent_repositories",
"kind": "answer",
"impl": "imperative",
"description": "Newest approved repositories on awesome-repositories.com, newest first.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
}
}
}get_repositoryAnswer
Fetch the full markdown representation of a single repository by id (UUID) or `owner/repo` slug.
View tool JSON
{
"name": "get_repository",
"kind": "answer",
"impl": "imperative",
"description": "Fetch the full markdown representation of a single repository by id (UUID) or `owner/repo` slug.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Repository id or `owner/repo` slug."
}
},
"required": [
"id"
]
}
}