{"name":"codetrends-intel","version":"1.0.0","tools":[{"name":"search_repositories","description":"Search public code repositories by keyword, topic, or qualifier (language:, stars:>, topic:, etc.), ranked by star count descending. Useful for finding popular projects in a given ecosystem or niche. Backed by an unauthenticated public search API limited to roughly 10 requests/min per IP, so results may occasionally 429 under heavy concurrent use.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search query, e.g. 'machine learning language:python' or 'topic:llm stars:>500'."},"limit":{"type":"number","description":"Max number of results to return (1-30). Defaults to 10.","minimum":1,"maximum":30}},"required":["query"]}},{"name":"get_repository_details","description":"Fetch detailed metadata for one specific repository given its owner and repo name, including stars, forks, open issues, primary language, license, and last-pushed timestamp. Use this when you already know the exact owner/repo pair. Subject to the same unauthenticated rate limit (60 REST requests/hour per IP).","inputSchema":{"type":"object","properties":{"owner":{"type":"string","description":"Repository owner or organization login, e.g. 'cloudflare'."},"repo":{"type":"string","description":"Repository name, e.g. 'workers-sdk'."}},"required":["owner","repo"]}},{"name":"get_top_new_repos","description":"Return the most-starred repositories created after a given date, used as a proxy for 'trending' since the public API has no official unauthenticated trending endpoint. Defaults to repositories created in the last 30 days if no date is given. Backed by the public search endpoint, limited to roughly 10 requests/min per IP.","inputSchema":{"type":"object","properties":{"since":{"type":"string","description":"Only include repositories created after this date, format YYYY-MM-DD. Defaults to 30 days ago."},"limit":{"type":"number","description":"Max number of results to return (1-30). Defaults to 10.","minimum":1,"maximum":30}},"required":[]}}]}