HotRepo
GitHub Trending boards and AI-written reviews of trending open-source projects.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- HIGH
- INFOget_repo에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"hotrepo": {
"url": "https://hotrepo.ai/mcp"
}
}
}원격 엔드포인트
https://hotrepo.ai/mcpstreamable-http할 수 있는 일
도구 목록
도구 (6)
🟢get_trending(period, language, date, lang)
Get a HotRepo trending board: the repositories on GitHub Trending (or HotRepo's new-repository board) for one UTC day, ranked by stars gained in the period, each with HotRepo's one-line review when available.
입력 스키마
{
"type": "object",
"properties": {
"period": {
"default": "daily",
"description": "daily/weekly/monthly = GitHub Trending for that window; new = HotRepo's board of repositories created in the last 14 days, ranked by average stars per day",
"enum": [
"daily",
"weekly",
"monthly",
"new"
],
"title": "Period",
"type": "string"
},
"language": {
"default": "",
"description": "Programming-language board slug such as 'python', 'typescript', 'rust'. Empty string = all languages",
"title": "Language",
"type": "string"
},
"date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "UTC day YYYY-MM-DD; omit for the latest board",
"title": "Date"
},
"lang": {
"default": "en",
"description": "Language of reviews and topic names",
"enum": [
"en",
"zh"
],
"title": "Lang",
"type": "string"
}
},
"title": "get_trendingArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_trendingDictOutput"
}🟢get_repo(full_name, lang)
Read HotRepo's full review of a repository (Markdown), with its stats, topic, daily trending history and Hacker News threads that link to it. Only repositories that have trended and been reviewed are available.
입력 스키마
{
"type": "object",
"properties": {
"full_name": {
"description": "GitHub repository as owner/repo (a github.com URL also works)",
"title": "Full Name",
"type": "string"
},
"lang": {
"default": "en",
"description": "Language of reviews and topic names",
"enum": [
"en",
"zh"
],
"title": "Lang",
"type": "string"
}
},
"required": [
"full_name"
],
"title": "get_repoArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_repoDictOutput"
}🟢search_repos(query, topic, limit, lang)
Search repositories that HotRepo has reviewed, newest reviews first. Use get_repo for the full review.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"default": "",
"description": "Keywords matched against repository name, HotRepo's one-line review and GitHub topics; every word must match. Empty = newest reviews",
"maxLength": 200,
"title": "Query",
"type": "string"
},
"topic": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Topic slug from list_topics to filter by",
"title": "Topic"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"lang": {
"default": "en",
"description": "Language of reviews and topic names",
"enum": [
"en",
"zh"
],
"title": "Lang",
"type": "string"
}
},
"title": "search_reposArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "search_reposDictOutput"
}🟢list_topics(lang)
List HotRepo's topics (each reviewed project belongs to exactly one, by what it helps people do) with the number of reviewed projects in each.
입력 스키마
{
"type": "object",
"properties": {
"lang": {
"default": "en",
"description": "Language of reviews and topic names",
"enum": [
"en",
"zh"
],
"title": "Lang",
"type": "string"
}
},
"title": "list_topicsArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "list_topicsDictOutput"
}🟢get_topic(slug, limit, lang)
List reviewed repositories in one topic, most recently trending first.
입력 스키마
{
"type": "object",
"properties": {
"slug": {
"description": "Topic slug from list_topics",
"maxLength": 40,
"title": "Slug",
"type": "string"
},
"limit": {
"default": 30,
"maximum": 100,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"lang": {
"default": "en",
"description": "Language of reviews and topic names",
"enum": [
"en",
"zh"
],
"title": "Lang",
"type": "string"
}
},
"required": [
"slug"
],
"title": "get_topicArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_topicDictOutput"
}🟢get_monthly_report(month, lang)
Get a HotRepo monthly report: the repositories that gained the most stars on the daily trending board during a month, the most notable new repositories, and leaders per topic, with an editorial introduction.
입력 스키마
{
"type": "object",
"properties": {
"month": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "YYYY-MM (a finished UTC month); omit for the latest report",
"title": "Month"
},
"lang": {
"default": "en",
"description": "Language of reviews and topic names",
"enum": [
"en",
"zh"
],
"title": "Lang",
"type": "string"
}
},
"title": "get_monthly_reportArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_monthly_reportDictOutput"
}커뮤니티
증거