Skip to main content
Glama
EricSeokgon

egovframe-scaffold-mcp

by EricSeokgon

공식 템플릿 목록

list_egovframe_templates
Read-onlyIdempotent

Retrieve available eGovFrame project templates to select a suitable foundation before scaffolding a new government-standard application.

Instructions

사용 가능한 전자정부 표준프레임워크 프로젝트 템플릿 목록을 반환합니다.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.1/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and closed-world scope, so the safety profile is fully covered. The description contributes nothing beyond them — no mention of return shape, catalog freshness, or whether a sync is required first — so it adds no behavioral value on top of the structured data.

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?

A single front-loaded sentence with no filler, appropriate for a trivial zero-argument lister. It is efficient rather than padded, though it is arguably under-specified rather than deliberately tight.

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

Completeness3/5

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

For a no-parameter, read-only listing tool with full annotation coverage, one sentence is minimally adequate. However, with no output schema the description could usefully say what a template entry contains or how the result feeds create_egovframe_project, and it omits that.

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?

The tool takes zero parameters, so per the rubric this is a baseline 4. There are no arguments whose meaning the description could clarify or fail to clarify.

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?

States a specific verb ('반환합니다') and resource ('전자정부 표준프레임워크 프로젝트 템플릿 목록'), making the operation unambiguous. It does not, however, differentiate itself from nearby siblings such as sync_egovframe_templates or list_egovframe_components, so an agent must infer the distinction.

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

Usage Guidelines2/5

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

The description gives no when-to-use guidance, no prerequisites, and never mentions alternatives like sync_egovframe_templates or search_egovframe_docs. Usage is only implied by the verb 'list'.

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