Skip to main content
Glama

저장소

repository
Read-only

트렌드에 페이지가 있는 깃허브 저장소 하나 — 그 페이지에 실린 수(깃허브 트렌딩 기록 · 별 · 7일 동안 늘어난 별 · 기여자 · 최근 릴리스 …), 이름 아래의 한 줄(kind)과 그 아래 문장(line — 소개 글이 있으면 글의 도입, 없으면 짧은 소개), 그 페이지의 날짜(date)와 깃허브에서 그 수를 읽은 날(figures_read_on), 주소. kind와 line 가운데 AI가 저장소의 설명과 README를 읽고 미리 써 둔 것은 답의 ai_written이 적습니다(카드가 없는 저장소의 kind는 저장소가 깃허브에 적은 설명입니다). 소개 글이 원문 README의 라이선스에 기대어 쓴 글이면 그 라이선스(license)도 답합니다. 소개 글 전체는 페이지(page)에서 읽습니다. 최근 30일 사이 깃허브 트렌딩에 올랐거나 소개 글이 있는 저장소만 답합니다. A repository's page on trend.ondo.sh: its figures, the lines under its name (only those listed in ai_written were written by AI), the page's date and the day its figures were read from GitHub, the address, and the license its article leans on when it leans on one. 이용 조건 · Terms of use: https://trend.ondo.sh/about/terms/

Input Schema

NameRequiredDescriptionDefault
nameYes소유자/이름, 예: vllm-project/vllm (깃허브 주소도 됩니다)

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnlyHint=true and openWorldHint=false, so the description adds real value beyond them: it discloses the 30-day/article eligibility filter that can make the call return nothing, explains that kind/line are AI-written only when listed in ai_written (otherwise the repository's own GitHub description), and notes the license is only present when the article leans on one. It does not discuss error behavior for unknown repositories.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The return-value inventory is front-loaded and specific, but the text is long and the trailing English sentence largely restates the preceding Korean clause, producing redundancy rather than added information. The parenthetical figure list also bloats the opening sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description need not explain return shapes, yet it still enumerates the fields and — crucially — the eligibility restriction that governs whether a call returns data at all. Combined with one fully documented parameter and safety annotations, an agent has enough to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There is a single parameter at 100% schema description coverage, and the schema already gives the format (owner/name, e.g. vllm-project/vllm) and accepts a GitHub URL. The description adds no additional meaning about the name argument, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states concretely what the tool returns: one GitHub repository's page on trend.ondo.sh, with its figures, kind/line, date, figures_read_on, address and optional license. That is far more specific than the bare name 'repository', and it is clearly distinguished by scope from the keyword and today siblings (single repository vs. keyword lists vs. daily view), though it never names those siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the eligibility rule ('only repositories that trended on GitHub in the last 30 days or have an article are answered') tells the agent when the call will succeed, which is useful. But nothing says when to pick this over keyword or today, and no prerequisites or fallback behavior are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources