Skip to main content
Glama
architect-34

triage-mcp

by architect-34

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_similar_issuesA

Find issues semantically similar to a free-text query.

Ranked by exact cosine similarity over sentence-embeddings of title + body. Use this to answer "has anything like this been reported?" -- then cite the returned issue numbers.

find_duplicatesA

Retrieve likely-duplicate candidates for a new issue's text.

Returns the k nearest issues, each flagged for whether it cleared the threshold. The threshold is an uncalibrated heuristic -- see the caveat field -- so treat flagged items as candidates to read, not as confirmed duplicates, and cite issue numbers when reporting them.

classify_componentA

Predict which component/area an issue belongs to, by two methods.

Reports the logistic-regression prediction and the embedding-kNN vote separately, along with the neighbour issues behind the vote, so you can see whether the methods agree and what evidence supports them. measured_quality carries the scores from the evaluation run that produced this classifier -- quote those rather than assuming the prediction is reliable.

get_issueA

Look up one issue by number and return its stored metadata.

triageA

Full triage pass over new issue text: duplicates plus component routing.

One call combining find_duplicates and classify_component, with every supporting issue number collected into cited_issue_numbers. Narrate this for the user -- including the caveats -- rather than presenting it as a decision already made.

corpus_infoA

Describe what this server is serving: corpus coverage, model, and measured quality.

Call this before relying on the other tools -- it says what date range the corpus covers, so you can tell whether a "no duplicates found" answer means "none exist" or "none within the ingested window".

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 6 tools

Disambiguation4/5

Most tools have clearly distinct purposes: search_similar_issues is general semantic search while find_duplicates is duplicate-specific, and triage explicitly bundles two other tools. The only real overlap is between search_similar_issues and find_duplicates, but their descriptions clarify the intended use case.

Naming Consistency3/5

Most tools follow a verb_noun pattern (search_similar_issues, find_duplicates, classify_component, get_issue), but 'triage' is a bare verb and 'corpus_info' is a noun_noun pair, breaking the otherwise consistent convention. The naming is still readable and predictable overall.

Tool Count5/5

Six tools is well-scoped for an issue-triage server: semantic search, duplicate detection, component classification, single-issue lookup, a combined triage pass, and corpus metadata. Each tool has a distinct role and none feel redundant.

Completeness4/5

The server covers the core triage workflow end-to-end: search, duplicate identification, component routing, and full triage, with corpus_info to contextualize results. A minor gap is that triage only accepts raw text rather than an issue number, though agents can work around this with get_issue.

Maintenance

ActivitySlowing
ResponsivenessNo issues