search_projects
Find software projects by name substring with optional filters for maintainer, category, and repository presence to locate packages across distributions.
Instructions
Search for projects by name substring.
Args:
query: Search term to match against project names
limit: Maximum number of results (default: 10, max: 100)
maintainer: Optional maintainer email filter
category: Optional category filter
inrepo: Optional repository presence filter
notinrepo: Optional repository absence filter
Returns:
JSON formatted list of matching projects with their packages
Input Schema
Name | Required | Description | Default |
---|---|---|---|
category | No | ||
inrepo | No | ||
limit | No | ||
maintainer | No | ||
notinrepo | No | ||
query | Yes |
Input Schema (JSON Schema)
{
"properties": {
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"inrepo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Inrepo"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
},
"maintainer": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Maintainer"
},
"notinrepo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Notinrepo"
},
"query": {
"title": "Query",
"type": "string"
}
},
"required": [
"query"
],
"title": "search_projectsArguments",
"type": "object"
}