HotRepo
GitHub Trending boards and AI-written reviews of trending open-source projects.
我該用這個嗎
品質與安全性
發現項目(2)
- HIGH
- INFO在 get_repo 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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"
}社群
證據