HotRepo
Server Details
GitHub Trending boards and AI-written reviews of trending open-source projects.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 7 tools
Most tools map to a distinct resource: single repo review (get_repo), search (search_repos), favorites (list_favorites), trending board (get_trending), monthly editorial (get_monthly_report). The only genuinely confusable pair is get_topic (repos within a topic) versus list_topics (all topics), and get_monthly_report partially overlaps get_trending by summarizing top star gainers. Descriptions clarify these, but the topic pair requires careful reading.
All names are snake_case verb_noun using a small, predictable verb set (get_/list_/search_). The one wrinkle is that get_topic returns a list of repositories while list_topics returns topics — inconsistent verb semantics for two adjacent listing operations, which slightly weakens the pattern.
Seven tools is well-scoped for a read-only review/trending site: each covers a distinct surface (repo, topic, topics, trending, monthly, search, favorites) with no filler. Nothing looks like a redundant alias of another tool.
The domain is a read-only publishing API, and the surface covers it: single-item retrieval, browse by topic, topic enumeration, search, board retrieval across board types/dates, editorial reports, and user favorites. Write operations are explicitly out of scope (favorites are added on the website), so there is no real dead end.
Available Tools
7 toolsget_monthly_reportARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of reviews and topic names | en |
| month | No | YYYY-MM (a finished UTC month); omit for the latest report |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety and scope profile is covered. The description adds useful composition details about what the report contains, but it does not mention data freshness, pagination, or other operational caveats; the output schema covers the return shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence that states the purpose first and then enumerates the report sections without filler. Every phrase contributes to identifying what the monthly report includes.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only, two-parameter report tool with full schema coverage and an output schema, the description is largely complete: it says what the report contains and where the data comes from. It could do slightly more to distinguish itself operationally from daily trending, but no critical information is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and both parameters ('lang' and 'month') are fully documented in the schema. The description only implies date-range scoping with 'during a month' and adds no format or behavior detail beyond what the schema already provides, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Get') and resource ('HotRepo monthly report'), then enumerates the report contents: top star gainers on the daily trending board, notable new repositories, per-topic leaders, and an editorial introduction. This clearly distinguishes the monthly aggregate from sibling tools like get_trending and get_topic.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'during a month' implies this tool is for monthly aggregated reports rather than daily trending, but the description never explicitly names alternatives or states when not to use it. The agent must infer the comparison with get_trending and get_topic.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_repoARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of reviews and topic names | en |
| full_name | Yes | GitHub repository as owner/repo (a github.com URL also works) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
While annotations confirm it is a read-only operation, the description adds specific behavioral details about the data content, such as defining what `best_github_rank_that_day` represents and its null period (before 2026-10-24). This helps the agent interpret specific data structures.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very dense and highly detailed. While every word is functionally useful in providing context, the single, lengthy paragraph is less concise than an enumerated list might be.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool deals with complex, multi-part data (Markdown, historical rankings, external threads). The description successfully covers the scope, content, and inherent limitations of this complex resource, making it highly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Since schema coverage is 100%, the baseline is high. The description adds semantic value by defining the scope of the review—it pertains to the 'all-languages board' and defines how the `fork_root` field functions, providing context not fully captured by the schema definitions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly defines the purpose: reading the full HotRepo review of a repository. It goes beyond a generic retrieval by specifying the complex set of data included (Markdown review, stats, daily trending history, HN threads).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides a critical usage constraint: 'Only repositories that have trended and been reviewed are available.' This informs the user about the limitations of the dataset without listing alternatives, which is sufficient guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_topicARead-onlyInspect
List reviewed repositories in one topic, most recently trending first.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of reviews and topic names | en |
| slug | Yes | Topic slug from list_topics | |
| limit | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds useful behavioral context that results are reviewed repositories ordered by recent trending, but it does not explain pagination, what 'reviewed' means, or how lang affects results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with no wasted language. It communicates scope and ordering efficiently.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple, has annotations, and has an output schema, so the description does not need to explain return values. It is nearly complete for a filtered-list tool, though it could say more about topic lookup or language behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 67%, with slug and lang described in the schema while limit is undocumented. The description reinforces the topic scoping via slug but adds little beyond the schema for lang or limit.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: it lists reviewed repositories within one topic, ordered by recent trending. It is clear enough to distinguish from get_trending or search_repos, though it does not explicitly name those siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by 'in one topic' and the ordering behavior, but the description gives no explicit when-to-use guidance or exclusions versus list_topics, get_trending, or search_repos.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_trendingARead-onlyInspect
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 hourly 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.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | UTC day YYYY-MM-DD; omit for the latest board | |
| lang | No | Language of reviews and topic names | en |
| period | No | daily/weekly/monthly = GitHub Trending for that window; new = HotRepo's board of repositories created in the last 7 days, ranked by measured Stars/hour over up to 24 hours (at least 1 hour observed). Admission requires at least 2 Stars/hour; each board admits up to 25 per run, retained for 24 hours within the creation-date window | daily |
| language | No | Programming-language board slug such as 'python', 'typescript', 'rust'. Empty string = all languages |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint and openWorldHint; the description goes far beyond by disclosing data-availability rules (boards from 2026-11-01 list only reviewed repos; earlier archived days may include unreviewed items), null semantics for rank fields, and the caveat that GitHub's own ordering differs from the returned rank. It also explains exactly how derived metrics are computed (stars_gained as an increment between timestamps, stars_per_hour over actual window hours, avg_stars_per_day for legacy records) and what previous_rank compares against per board type.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The core purpose is correctly front-loaded in the first sentence, but the remainder is a dense, unstructured block that mixes input semantics, output-field semantics, and edge cases in one paragraph. Since an output schema already exists, several sentences explaining return fields are longer than needed and would read better as a short list of caveats.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With annotations, a 100% covered schema, and an output schema, the description covers the remaining burden well: board availability windows, ranking caveats, null cases, and metric derivations. The only material gap is guidance on choosing this tool over siblings such as search_repos or get_repo, which an agent must still infer.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and both enums are documented, so the schema already carries the parameter burden — baseline 3 applies. The description reinforces date/period meaning ('for one UTC day', board-specific behavior for 'new'), but the bulk of its extra detail concerns output fields (best_github_rank_that_day vs best_github_daily_rank, previous_board_at, stars_per_hour) rather than adding input-parameter meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence names a specific verb and resource ('Get a HotRepo trending board'), states the exact scope (repositories on GitHub Trending or the new-repository board for one UTC day), the ranking basis (stars gained, or measured Stars/hour), and the payload (each with a one-line review). No sibling tool (get_repo, search_repos, get_topic, get_monthly_report) returns ranked daily boards, so the distinction is unambiguous without naming an alternative.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the scope statement rather than stated: an agent can infer this is the tool for 'what is trending on day X / in language Y', and the period semantics (daily/weekly/monthly/new) are explained. But there is no explicit when-to-use or when-not-to-use guidance, and no routing to search_repos or get_repo for non-board lookups.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_favoritesARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of reviews and topic names | en |
| limit | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds real behavioral context beyond them: result ordering (most recent first), inclusion of a one-line review only when published, and the constraint that favorites cannot be created via this server.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three tight sentences, front-loaded with the core operation, then the differentiation pointer, then the scope caveat. No sentence is redundant and none of it repeats the schema or annotations.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be explained; the description still notes the review snippet is conditional on publication. With only two optional parameters and clear read-only annotations, an agent has everything needed to call this correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is only 50% (lang is documented, limit is not described beyond its default/bounds), and the description adds nothing about either parameter's effect. The 'en/zh' enum is only implicitly hinted at by 'one-line review'; an agent gets no clarification of how lang changes output or how limit interacts with pagination.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('List the repositories...favorited'), plus ordering ('most recently favorited first') and returned content ('one-line review when published'). It also distinguishes itself from the sibling get_repo by naming the alternative for full reviews, so an agent can choose without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly routes to get_repo for the full review and clarifies a scope boundary: favorites are added on the website, not through this server (so the agent shouldn't look for a write path). It lacks explicit guidance on when to prefer search_repos/list_topics over enumerating favorites, but the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_topicsARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of reviews and topic names | en |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is clear. The description adds useful context beyond them: results include project counts, and every reviewed project maps to exactly one topic, which tells the agent the counts partition the corpus. It says nothing about ordering, pagination, or whether empty topics appear.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence, front-loaded with the verb and resource. The parenthetical definition of a topic is dense but does real work by explaining the taxonomy; it could have been split out for readability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values needn't be explained, and the description is sufficient for a simple read-only enumeration with one optional param. Only the ordering and pagination behavior of the list are left unstated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is a single optional parameter, and the schema documents it fully at 100% coverage ('Language of reviews and topic names') with an enum of en/zh. The description adds no further meaning about localization scope, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('List HotRepo's topics') and defines what a topic is in domain terms, including that the result carries per-topic project counts. It never names the nearest sibling, get_topic, so an agent must infer that this returns the collection while get_topic returns one entry.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The listing semantics imply usage — call this to enumerate topics before drilling in with get_topic — but the description never states when to choose it over get_topic or get_trending. There are no exclusions, prerequisites, or guidance about when this call is worthwhile.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_reposARead-onlyInspect
Search repositories that HotRepo has reviewed, newest reviews first. Use get_repo for the full review.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of reviews and topic names | en |
| limit | No | ||
| query | No | Keywords matched against repository name, HotRepo's one-line review and GitHub topics; every word must match. Empty = newest reviews | |
| topic | No | Topic slug from list_topics to filter by |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds two things beyond them: the corpus is limited to HotRepo-reviewed repos (a real coverage constraint), and results are ordered newest-review-first. It leaves pagination/cursor behavior unstated, but the tool has an output schema to carry return shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, zero filler, with the what/scope/ordering front-loaded before the sibling hand-off. Every clause carries information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present and annotations carrying the safety profile, the description only needs to convey scope and differentiation, which it does. It would be complete at 5 if it hinted at query/topic filtering, the primary discovery path for this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 75% and the schema already explains query semantics (all words must match, empty = newest reviews), lang, and topic slug sourcing from list_topics. The description adds no parameter-level detail of its own, so it sits at the baseline rather than earning above it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ("search repositories"), scopes the corpus ("that HotRepo has reviewed"), and gives the ordering ("newest reviews first"). It also explicitly names get_repo as the detail-fetch sibling, so an agent can separate the two without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly routes to "get_repo for the full review," which is a real use/use-instead pair. It does not address the other ways to discover repos in this server (get_trending, get_topic, list_topics), so the sibling routing is only partially covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
get_trending1 field changed- changed
Input schema / properties / period / descriptionPrevious value: -"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)"New value: +"daily/weekly/monthly = GitHub Trending for that window; new = HotRepo's board of repositories created in the last 7 days, ranked by measured Stars/hour over up to 24 hours (at least 1 hour observed). Admission requires at least 2 Stars/hour; each board admits up to 25 per run, retained for 24 hours within the creation-date window"
1 tool update
- Added
list_favorites
1 tool update
- Changed
get_trending1 field changed- changed
Input schema / properties / period / descriptionPrevious value: -"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"New value: +"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)"
6 tool updates
- First observed
get_monthly_report - First observed
get_repo - First observed
get_topic - First observed
get_trending - First observed
list_topics - First observed
search_repos
Publisher details
- Operator
- HotRepo (independent developer) · Publisher source
- Operator website
- https://hotrepo.ai · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://hotrepo.ai/mcp-server · Publisher source
- Trust center
- Not available
- Restrictions
- A GitHub account and a HotRepo API key are required. Create a key at https://hotrepo.ai/account and send it in the Authorization header as Bearer YOUR_KEY. The Free plan includes 30 tool calls per day and 7 days of history. Pro provides higher limits and full history access. OAuth is not currently supported. · Publisher source
Related MCP Connectors
Browse, search and scan a public leaderboard of AI-generated GitHub repos.
Search curated open-source GitHub projects: write-ups, alternatives, trending, collections.
GitHub project health, package dependency risk, trending repos, license & package comparison.
Rising GitHub repos per topic, ranked by star velocity, plus repos spotted early. Free, read-only.
Related MCP Servers
- AlicenseAqualityDmaintenanceAnalyzes and compares GitHub repositories, tracks star growth, and offers AI-powered README optimization to help grow open-source projects.5MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to query GitHub trending projects, analyze language and technology trends, and generate visual trend reports.MIT
- AlicenseAqualityCmaintenanceEnables AI builders to discover trending open-source projects for a given task by ranking repos based on GitHub momentum, npm/PyPI growth, and Hacker News buzz, with tools to recommend, search, assess health, and compare repositories.4MIT
- AlicenseNot gradedqualityFmaintenanceMonitors and analyzes GitHub repository activity (stars, commits, issues) with automated reporting. Supports AI-powered trend analysis and automatic notifications to Feishu (Lark) messaging platform.1 npm3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.