korean-engineering-mcp
This MCP server enables searching Korean construction standards (KDS/KCS), laws from the Ministry of Government Legislation, administrative rules and interpretations, and optionally local water/wastewater design manuals to generate grounded evidence packages for engineering answers.
README
korean-engineering-mcp
한국 건설기준(KDS/KCS), 법제처 법령, 행정규칙·해석례, 선택적 상·하수도 설계기준 해설편을 검색해 엔지니어링 답변용 근거 패키지를 생성하는 MCP 서버입니다.
이 레포는 Claude, Hermes, OpenClaw AI 도구 등 다양한 클라이언트에서 함께 쓰는 것을 고려합니다..
AI 도구에 URL만 주고 설치하기
Claude/Hermes/OpenClaw 등 계열 AI 도구에 아래처럼 말하면 됩니다.
https://github.com/sonmeggy/korean-engineering-mcp 설치해줘
이 레포에는 AI 에이전트용 설치 지침 AGENT_INSTALL.md와 대화형 설치 스크립트 install/setup-interactive.sh가 포함되어 있습니다. 설치 과정에서 도구가 다음 값을 입력하도록 안내합니다.
KCSC_API_KEY— 국가건설기준센터 OpenAPI keyLAW_API_KEY— 법제처 OpenAPI OC keyREFERENCE_DIR— 선택사항, 상수도/하수도 설계기준 해설편 Markdown 파일 경로
로컬 clone 후 직접 실행할 때는 다음을 사용합니다.
./install/setup-interactive.sh
핵심 설계
- MCP server: 법령/기준/해설편을 검색하고 근거를 구조화합니다.
- Skill package:
skills/korean-engineering-grounded-answer가 답변 정책을 강제합니다. - Token-minimizing default:
grounded_engineering_research는 짧은 인용문과 제한된 근거 수를 기본으로 반환합니다. - Anti-hallucination: 근거가 부족하면 단정하지 않고
근거 불충분또는직접 근거 미확인으로 답변하도록 유도합니다.
제공 도구
grounded_engineering_research— 답변 전 우선 사용할 근거 패키지 생성 도구search_standards— KDS/KCS 등 건설기준 키워드 검색get_standard_detail— 특정 KDS/KCS 기준 본문 조회list_standard_categories— 분야별 기준 목록search_laws— 법률·시행령·시행규칙 검색search_interpretations— 법령 해석례 검색search_admin_rules— 고시·예규·훈령·지침 검색comprehensive_research— 법령 + 건설기준 동시 검색search_design_manual— 로컬 설계기준 해설편 키워드 검색.REFERENCE_DIR에 파일이 있을 때만 등록됩니다.
사전 준비
API 키는 환경변수로만 주입하세요. 공개 레포나 공유 채팅에 실제 키를 넣지 마세요.
- KCSC API 키: https://www.kcsc.re.kr
- 법제처 OC 인증키: https://open.law.go.kr
cp .env.example .env
# .env에 KCSC_API_KEY, LAW_API_KEY를 입력
설치 개요
자세한 도구별 설치법은 docs/INSTALLATION.md를 보세요.
Generic MCP JSON
{
"mcpServers": {
"korean-engineering-mcp": {
"command": "npx",
"args": ["-y", "github:sonmeggy/korean-engineering-mcp"],
"env": {
"KCSC_API_KEY": "${KCSC_API_KEY}",
"LAW_API_KEY": "${LAW_API_KEY}",
"REFERENCE_DIR": "${REFERENCE_DIR}"
}
}
}
}
Claude Code
claude mcp add korean-engineering-mcp \
-e KCSC_API_KEY=*** \
-e LAW_API_KEY=*** \
-e REFERENCE_DIR="$REFERENCE_DIR" \
-- npx -y github:sonmeggy/korean-engineering-mcp
Hermes skill + MCP
./install/install-hermes.sh
그 뒤 MCP 서버를 Hermes MCP 설정에 추가하세요. Hermes 외 도구는 skills/korean-engineering-grounded-answer/SKILL.md 내용을 해당 도구의 skill/rule/instruction 위치에 복사하면 됩니다.
답변 정책
직원들이 사용하는 모델의 토큰 사용량과 할루시네이션을 줄이기 위해 다음 원칙을 권장합니다.
- 최종 답변 전
grounded_engineering_research를 먼저 호출합니다. - 기본
max_evidence는 5~8로 유지합니다. - 상세 본문은 상위 1~3개 후보만 추가 조회합니다.
- 최종 답변은 근거 나열이 아니라
결론 → 근거 → 종합 판단 → 실무 적용 → 한계순서로 작성합니다. - 근거가 부족하면 단정하지 않고
근거 불충분으로 표시합니다.
개발
npm install
npm run check
npm test
보안
- 법령/기준 검색 결과는 답변 근거 후보이며, 중요한 실무 판단 전에는 원문 조문/절을 확인하세요.
License
MIT
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器