Skip to main content
Glama

Summarize a document from an architecture standpoint

summarize_document_for_architecture

Inventory a document against architecture viewpoints, returning relevant excerpts with line numbers. For uncovered viewpoints, it identifies who to ask, providing structured material for interpretation.

Instructions

既存ドキュメント(path)またはクライアントが読んだ本文(text)を「アーキテクチャとして何を読み取るべきか」の観点で棚卸しする。観点ごとに該当箇所(行番号付き)を返し、記載が見当たらない観点は「誰に聞くか」まで示す。要約そのものではなく、解釈のための構造化素材を返す。 / Inventory a document against architecture viewpoints: matched excerpts with line numbers per viewpoint, plus what to do about the viewpoints the document never covers. Returns structured material for interpretation rather than a prose summary.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
langNo出力言語 / Output languageboth
pathNo読み込むファイルの絶対パス(作業ディレクトリ / データディレクトリ / ホーム配下のみ。隠しディレクトリ配下は不可。最大 1,024 文字) / Absolute path of the file (must sit under the working directory, the data directory, or your home directory; hidden directories are excluded; at most 1,024 characters)
textNoファイルの代わりに直接渡す本文。**あなたが既に読んで理解している本文をここに貼り直しても��読解の精度は上がりません**(この走査はキーワードと文末表現だけを見ており、あなたの読解より劣ります)。ここが役に立つのは、抽出した項目を**出典行番号付きの表と登録用 JSON の形に機械的に整えたい**ときだけです。path とはどちらか一方を指定する。 / Body text to scan instead of a file. **Pasting text you have already read does not improve accuracy** — this scan only looks at keywords and sentence endings, and it will be worse than your own reading. It is useful only when you want the result formatted mechanically, with source line numbers and register-ready JSON. Pass either this or path, not both.
focusNo追加で探したい語(空白区切り。例: "調達 SLA 可用性"。先頭 12 語、2,000 文字まで) / Extra terms to look for, space separated (first 12 terms, up to 2,000 characters)
sourceNotext を渡すときの出典名(出典表示に使う。例: "security-report.pdf p.12-18") / Label for the text you passed; it appears in the source column (e.g. "security-report.pdf p.12-18")
Install Server

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden. It candidly discloses that the scan only inspects keywords and sentence endings, that it is worse than the client's own reading, and that the output is structured material with line numbers and missing-viewpoint follow-ups rather than a summary. Some details about the exact output format or viewpoint set are absent, but the key behavioral traits are clearly exposed.

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

Conciseness4/5

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

The description is front-loaded with the verb and resource, then the output shape, then the anti-goal. It is efficient and has no filler, though the Japanese and English sections mirror each other closely, adding some length. Still well-structured and readable.

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?

Given no output schema and no annotations, the description explains the core return value: matched excerpts with line numbers per viewpoint, plus guidance for uncovered viewpoints. It also documents the important text-input caveat. It is not exhaustive about the exact viewpoint taxonomy or response structure, but it gives an agent enough context to select and invoke the tool correctly.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3. The description adds meaningful semantics beyond the schema by clarifying the two input modes (path vs text) and warning that text reuse does not boost accuracy. This elevates it above mere schema repetition.

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

Purpose5/5

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

The description states a specific action and resource: inventory a document against architecture viewpoints and return line-numbered excerpts per viewpoint. It also explicitly distinguishes itself from a prose summary ('要約そのものではなく / rather than a prose summary'), making it clearly different from sibling read/extract/ingest tools.

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

Usage Guidelines4/5

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

The description gives clear guidance on when to use path vs text, and explicitly warns that pasting already-read text will not improve accuracy and is only useful for mechanical formatting. It does not explicitly name sibling tools as alternatives, so it stops short of full when-not-to-use guidance.

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

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Waganawa-Megumin/togaf10_EAP_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server