# HotRepo [Health: Active]

**Category:** 🔄 Version Control  
**Repository:** https://hotrepo.ai/mcp-server  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/hotrepo

## Description
Discover open-source projects with GitHub Trending boards, AI-written project reviews, topic search, trending history, and monthly reports. Hosted MCP with six read-only tools and a free API key.

## Tools
Capabilities this server exposes over MCP:

- **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 (new boards use measured Stars/hour), each with HotRepo's one-line review. From 2026-11-01
    boards list only repositories with a published review; earlier archived days may include items without one.
    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).
    Live new-board previous_rank compares the preceding successful run (including retained projects);
    previous_board_at identifies its UTC timestamp. Other boards compare dates.
    New-board stars_gained is the increment between growth_started_at and growth_observed_at;
    stars_per_hour is that increment divided by the actual window hours (not rounded display hours);
    legacy new-board records without those timestamps return avg_stars_per_day instead.
- **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. forked_from / fork_root name the upstream repository when it is a GitHub fork (null otherwise).
    Only repositories that have trended and been reviewed are available.
- **search_repos** — Search repositories that HotRepo has reviewed, newest reviews first. Use get_repo for the full review.
- **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.
- **get_topic** — List reviewed repositories in one topic, most recently trending first.
- **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.
- **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.

## Claude Desktop Quick Installation
No generated config for this server: it installs through its own setup steps.

The project's own setup steps (from https://hotrepo.ai/mcp-server), copied verbatim. Run them in order; they are not an mcpServers config.

1. Add to Claude Code:

```sh
claude mcp add --transport http hotrepo https://hotrepo.ai/mcp --header "Authorization: Bearer YOUR_KEY"
```

## Documentation

## What HotRepo does

HotRepo MCP server helps agents discover and evaluate open-source repositories that have appeared on GitHub Trending and received a HotRepo review. The service combines repository statistics with one-line or full Markdown reviews, topic classification, trending history, and related Hacker News discussions.

Its coverage is centered on reviewed projects rather than the entire GitHub repository universe. Search returns repositories in HotRepo's reviewed collection, while repository details are available only for projects that have both trended and been reviewed. Each reviewed project belongs to one HotRepo topic based on what the project helps people do.

The service is hosted and exposes read-only operations. It is useful for research, project discovery, ecosystem monitoring, and building agent workflows that need curated context around repositories rather than raw repository metadata alone.

## How it works

Trending boards are organized around UTC days. The standard boards rank repositories by stars gained, while HotRepo's new-repository board uses measured Stars/hour. Board entries include HotRepo's one-line review when available. GitHub's displayed order is not treated as an exact stars-gained ranking, so a repository's HotRepo rank and its GitHub position can differ.

Historical ranking fields preserve the best GitHub position observed during the relevant scrapes. Depending on the board, this can represent a repository's best position on that day's board or its best position on GitHub's all-languages daily Trending page up to that date. Unknown historical positions are represented as null.

New-repository data also includes growth timing and the observation window used to calculate Stars/hour. Live comparisons use the preceding successful hourly run, including retained projects; other boards compare dates. Older records may use average stars per day instead.

## Tools and capabilities

- `get_trending` retrieves a daily GitHub Trending or new-repository board, including rankings, growth measurements, and short reviews.
- `get_repo` returns a repository's complete HotRepo review in Markdown, statistics, topic, daily trending history, and linking Hacker News threads.
- `search_repos` searches reviewed repositories, with newest reviews first. Use `get_repo` to retrieve a full result.
- `list_topics` lists HotRepo topics and the number of reviewed projects assigned to each.
- `get_topic` lists reviewed repositories in a selected topic, ordered by recent trending activity.
- `get_monthly_report` returns a monthly editorial report covering major star gainers, notable new repositories, and topic leaders.
- `list_favorites` lists repositories favorited by the API key's owner, with a one-line review when one exists.

Favorites are managed on project pages at hotrepo.ai, not through an MCP tool. The monthly report and trending tools are suited to time-based discovery, while topic and search tools support narrower research questions.

## Setup and configuration

HotRepo is provided as a hosted MCP service and requires a free API key. The key identifies the account whose favorites are returned by `list_favorites`. Favorites must be added through the HotRepo website's project pages.

Connect the hosted service using an MCP client that supports the service's connection method and provide the API key through that client's configuration.

## Limitations and notes

HotRepo's repository-level coverage is limited to projects that have trended and been reviewed. Daily boards from the newer review-filtered period contain only repositories with published reviews, while earlier archived boards can contain entries without one.

GitHub rank fields are observations from scrapes, not a permanent ranking history. Values can be unknown for older dates, and the displayed HotRepo ordering should not be interpreted as GitHub's own ordering. New-board growth rates depend on the measured observation window; legacy records can expose a different average-rate field.

All listed operations are read-only. The server can show account favorites, but it does not add or remove them.

_Full upstream README: https://allmcps.com/mcp/hotrepo/readme_

