webcheck-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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_linksA | URL 목록의 접속 가능 여부를 병렬로 확인한다. 일부 CMS는 존재하지 않는 경로도 HTTP 200으로 응답하고 본문에 커스텀 에러 이미지/문구만 표시한다 (HTTP 상태코드만으로는 404를 못 잡음). 이를 보완하기 위해 본문에서 알려진 에러 문구를 함께 검사한다.
반환: [{url, status_code, ok, error}] |
| check_recencyA | URL과 CSS 선택자를 담은 마크다운 표 파일을 읽어, 각 URL에서 선택자로 뽑은 텍스트를 날짜로 해석하고 stale_after_months 기준으로 판정한다. 표 파일은 파이프(|) 마크다운 표여야 하며, 최소한 다음 두 컬럼이 필요하다 (대소문자 무시, 영문/국문 모두 허용):
선택자는 브라우저의 document.querySelector와 동일한 CSS 선택자 문법을 쓴다. 값이 비어 있으면 실제 접속을 시도하지 않고 '수동확인필요(선택자없음)'을 반환한다 — 목록이 JS로 렌더링되어 정적 요청으로 못 읽는 경우도 마찬가지다. 이런 경우는 에이전트가 브라우저로 한 번 열어 선택자를 찾아 update_page_cache로 기록해야 한다. 반환: [{콘텐츠영역, URL, 최신게시일, 판정, 경과일, 비고}] |
| update_page_cacheA | URL을 키로 하는 마크다운 파이프 표 파일을 갱신한다. 특정 업무에 종속되지 않은 범용 도구로, 헤더가 있는 파이프 표라면 무엇이든 이 방식으로 갱신할 수 있다 (점검 결과 캐시, 진행 상황 표, 담당자 배정 표 등). updates 각 항목은 반드시 'URL'(또는 'url')을 포함해야 하며, 그 외 키는 테이블 헤더에 있는 컬럼명과 정확히 일치할 때만 갱신된다. URL이 일치하는 행이 없으면 해당 항목은 건너뛰고 'not_found' 목록에 보고한다. |
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 3 tools
The three tools have distinct purposes: checking link availability, checking content recency, and updating a cache table. However, check_links and check_recency both involve URL checking, which could cause slight confusion, though their descriptions clarify the different intents.
Tool names follow a consistent verb_noun pattern: check_links, check_recency, update_page_cache. The verbs 'check' and 'update' are clear, and the nouns are descriptive. Minor inconsistency: 'page_cache' is more specific than the actual generic table update capability, but the naming pattern is consistent.
Three tools is a reasonable, focused set for a web monitoring/checking server. It is slightly on the smaller side but each tool serves a distinct, necessary function for the apparent purpose of link checking, recency monitoring, and cache management.
The tool set covers the core workflow: checking links, checking recency, and updating a cache table. A minor gap is the lack of a tool to read/retrieve the cache table or manage error indicators directly, but the described workflow is mostly complete for the stated purpose.