HotRepo MCP
HotRepo MCP provides AI assistants with live access to GitHub trending boards, full project reviews, and history. It allows agents to query trending repositories, search by keywords or topics, retrieve detailed reviews with stats and Hacker News threads, and access monthly reports on open-source project performance.
Endpoint and access
API key: create a key with the vendor first; your client sends it as an authorization header on every request.
https://hotrepo.ai/mcpWhat you can do with it
- Query daily, weekly, or monthly GitHub trending repositories
- Retrieve full reviews and stats for specific repositories
- Search reviewed projects by keywords or topics
- Access monthly reports on biggest gainers and topic leaders
Source and maintenance
Protocol and capabilities
- Server
- HotRepo 1.1.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Sign-in required
- Resource templates
- Sign-in required
- Prompts
- Sign-in required
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
get_trending
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. GitHub does not order strictly by stars gained, so GitHub's own position can differ from rank. On weekly, monthly and language boards each item has best_github_rank_that_day: the best position it reached on GitHub's page for this board across that day's scrapes. On the all-languages daily board and the new-repository board it has best_github_daily_rank instead: the best position it has ever reached on GitHub's all-languages daily Trending page up to this board's date. Both are null when unknown (no real positions before 2026-10-24).
{
"type": "object",
"title": "get_trendingArguments",
"properties": {
"date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Date",
"default": null,
"description": "UTC day YYYY-MM-DD; omit for the latest board"
},
"lang": {
"enum": [
"en",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en",
"description": "Language of reviews and topic names"
},
"period": {
"enum": [
"daily",
"weekly",
"monthly",
"new"
],
"type": "string",
"title": "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 (every repository found by searches in the last 24 hours)"
},
"language": {
"type": "string",
"title": "Language",
"default": "",
"description": "Programming-language board slug such as 'python', 'typescript', 'rust'. Empty string = all languages"
}
}
}{
"type": "object",
"title": "get_trendingDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}get_repo
Read HotRepo's full review of a repository (Markdown), with its stats, topic, daily trending history (the all-languages board; each day's best_github_rank_that_day is the best position it reached on GitHub's page that day, null before 2026-10-24) and Hacker News threads that link to it. Only repositories that have trended and been reviewed are available.
{
"type": "object",
"title": "get_repoArguments",
"required": [
"full_name"
],
"properties": {
"lang": {
"enum": [
"en",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en",
"description": "Language of reviews and topic names"
},
"full_name": {
"type": "string",
"title": "Full Name",
"description": "GitHub repository as owner/repo (a github.com URL also works)"
}
}
}{
"type": "object",
"title": "get_repoDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}search_repos
Search repositories that HotRepo has reviewed, newest reviews first. Use get_repo for the full review.
{
"type": "object",
"title": "search_reposArguments",
"properties": {
"lang": {
"enum": [
"en",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en",
"description": "Language of reviews and topic names"
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 20,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"title": "Query",
"default": "",
"maxLength": 200,
"description": "Keywords matched against repository name, HotRepo's one-line review and GitHub topics; every word must match. Empty = newest reviews"
},
"topic": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Topic",
"default": null,
"description": "Topic slug from list_topics to filter by"
}
}
}{
"type": "object",
"title": "search_reposDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}list_topics
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",
"title": "list_topicsArguments",
"properties": {
"lang": {
"enum": [
"en",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en",
"description": "Language of reviews and topic names"
}
}
}{
"type": "object",
"title": "list_topicsDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}get_topic
List reviewed repositories in one topic, most recently trending first.
{
"type": "object",
"title": "get_topicArguments",
"required": [
"slug"
],
"properties": {
"lang": {
"enum": [
"en",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en",
"description": "Language of reviews and topic names"
},
"slug": {
"type": "string",
"title": "Slug",
"maxLength": 40,
"description": "Topic slug from list_topics"
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 30,
"maximum": 100,
"minimum": 1
}
}
}{
"type": "object",
"title": "get_topicDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}get_monthly_report
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",
"title": "get_monthly_reportArguments",
"properties": {
"lang": {
"enum": [
"en",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en",
"description": "Language of reviews and topic names"
},
"month": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Month",
"default": null,
"description": "YYYY-MM (a finished UTC month); omit for the latest report"
}
}
}{
"type": "object",
"title": "get_monthly_reportDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}list_favorites
List the repositories the API key's owner has favorited on hotrepo.ai, most recently favorited first, with HotRepo's one-line review when one is published. Use get_repo for the full review. Favorites are added on the website's project pages, not through this server.
{
"type": "object",
"title": "list_favoritesArguments",
"properties": {
"lang": {
"enum": [
"en",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en",
"description": "Language of reviews and topic names"
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 50,
"maximum": 200,
"minimum": 1
}
}
}{
"type": "object",
"title": "list_favoritesDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Sign-in required
Resources
Sign-in required
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1994 ms
- 95th percentile latency
- 1994 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1994 ms · metadata changed · refuses unauthenticated resources/list (HTTP 401)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http hotrepo-mcp https://hotrepo.ai/mcpCodex
codex mcp add hotrepo-mcp --url https://hotrepo.ai/mcpCursor
{
"mcpServers": {
"hotrepo-mcp": {
"url": "https://hotrepo.ai/mcp"
}
}
}Cline
{
"mcpServers": {
"hotrepo-mcp": {
"type": "streamableHttp",
"url": "https://hotrepo.ai/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"hotrepo-mcp": {
"type": "http",
"url": "https://hotrepo.ai/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http hotrepo-mcp https://hotrepo.ai/mcpClaude Desktop
{
"mcpServers": {
"hotrepo-mcp": {
"url": "https://hotrepo.ai/mcp"
}
}
}Windsurf
{
"mcpServers": {
"hotrepo-mcp": {
"serverUrl": "https://hotrepo.ai/mcp"
}
}
}Let your agent find its tools
Find servers like HotRepo MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run HotRepo MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.