law-ontology-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_lawA | 법령을 키워드로 검색합니다. 법령명, 조문 내용 등에서 키워드를 찾습니다. 현행법령, 자치법규, 행정규칙, 판례, 조약 등 모든 유형을 검색할 수 있습니다. |
| get_law_detailA | 특정 법령의 상세 정보를 조회합니다. 법령 리소스 ID(예: LSI259471, SCPB2200000130717)를 사용합니다. search_law 결과의 URI에서 ID를 추출할 수 있습니다. |
| search_by_agencyB | 소관부처별 법령을 검색합니다. |
| search_by_regionB | 지역별 자치법규를 검색합니다. |
| get_statisticsC | 법령 데이터 통계를 조회합니다. |
| execute_sparqlA | SPARQL 쿼리를 직접 실행합니다. PREFIX는 자동 추가됩니다. 주의: FILTER에서 contains(), str(), regex(), lang() 등 문자열 함수는 서버에서 지원하지 않습니다. URI 비교만 가능합니다. |
| list_lawsA | 법령 유형별 목록을 조회합니다. 키워드 검색 없이 유형별 법령 목록을 가져옵니다. |
| visualize_law_networkB | 법령 온톨로지 네트워크를 시각화합니다. 온톨로지 스키마(클래스/프로퍼티 관계)와 법령 간 관계 네트워크를 인터랙티브 HTML로 생성합니다. 키워드를 입력하면 검색된 법령의 관계 네트워크도 함께 표시됩니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Most tools have distinct purposes, but the search variants (search_law, search_by_agency, search_by_region, list_laws) could potentially be confused since they all retrieve laws with different filters. The descriptions help clarify, and execute_sparql, get_statistics, and visualize_law_network are clearly distinct.
All tool names follow a consistent verb_noun pattern using lowercase and underscores (search_law, get_law_detail, search_by_agency, etc.). The naming consistently reflects the action and target, making the API predictable.
With 8 tools, the server is well-scoped for a law ontology domain. Each tool serves a specific purpose, and there is no unnecessary bloat or overly sparse coverage.
The tool set covers the full spectrum of read-only law ontology interactions: searching, filtering by agency/region, listing by type, retrieving details, viewing statistics, running arbitrary SPARQL queries, and visualizing relationships. No obvious gaps for the stated purpose.