Skip to main content
Glama

kcsc_read

Retrieve exact clauses from Korean construction standards (KDS/KCS) by code and section, preserving tables for precise citation and verification.

Instructions

기준 원문을 절 단위로 읽는다. 표는 표 그대로 보존된다.

code: KDS 14 31 10 · 143110 등. section: 조항번호. 4.2 를 주면 4.2.x 하위까지 전부 포함한다. 빈 값이면 문서 전체 (대개 매우 길다 — 먼저 kcsc_outline 으로 절을 고르는 편이 낫다). code_type: 코드가 겹칠 때만 지정. max_chars: 출력 상한. 0이면 기본값(KCSC_MAX_CHARS, 기본 20000).

※ 수식·기호는 원문이 이미지라 〔그림〕 으로만 나온다. 이 도구는 식을 지어내지 않는다. 이 원문을 근거로 계산했다면 식은 원문이 아니라 기억에서 온 것이므로, 그 사실을 밝히고 kcsc_audit 으로 인용을 검증할 것.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
codeYes
sectionNo
code_typeNo
max_charsNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior5/5

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

No annotations are provided, so the description carries the full burden. It discloses key behavioral traits: tables are preserved, formulas and symbols appear only as figures because the original is an image, and the tool does not invent formulas. It also explains the max_chars default and warns that calculations based on this text are from memory, requiring verification via kcsc_audit. This is comprehensive and honest.

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 well-structured: a brief purpose sentence, parameter explanations in bullet points, and a warning note. Each sentence adds value, but it is slightly longer than necessary. However, the length is justified by the need to explain four parameters with no schema support. Front-loaded with the purpose.

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

Completeness5/5

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

Given the tool's complexity (4 params, 1 required), the lack of annotations, and the presence of an output schema, the description covers purpose, behavior, parameter semantics, and usage guidance. It even includes a verification recommendation. An agent can call this tool correctly without additional context.

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

Parameters5/5

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

Schema description coverage is 0%, so the description must fully document parameters. It does so thoroughly: code with examples, section with behavior (inclusion of sub-items, default to entire document), code_type with when to use, and max_chars with default. This compensates entirely for the missing schema descriptions.

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 clearly states the tool reads the standard original text in clause units, a specific verb and resource. It also adds a distinguishing detail: tables are preserved as tables. This differentiates it from sibling tools like kcsc_search (search) and kcsc_outline (outline) without needing to open schemas.

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 explicit context: it recommends using kcsc_outline to select a clause first, and mentions kcsc_audit for citation verification. While it doesn't explicitly say 'use for reading, not for search', the action 'read' and the parameter explanations imply the intended use. The guidance on when to use alternatives is present but not exhaustive.

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

Install Server

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/lhs1152-lgtm/kcsc-design-mcp'

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