db_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 |
|---|---|
| list_collectionsA | 지원하는 ITKC 컬렉션 목록을 반환한다. 각 항목: id(컬렉션코드), name(한글명), fields(지원 검색필드 코드 목록). search_db의 collection 파라미터에 id를 그대로 쓸 수 있다. |
| search_dbA | 특정 컬렉션에서 검색한다. collection: 컬렉션 코드(MO/BT/GO/KP/KH/JT/JR/ST/IT). list_collections로 확인. field: 한글('본문'/'서지'/'저자'/'권차문체'/'기사명'/'전체') 또는 코드(BD/SJ/AU/KW/GS/AA). 결과의 data_id로 get_fulltext 또는 get_translation을 호출해 전문을 받는다. |
| search_all_collectionsA | 모든 컬렉션을 동시에 검색해 컬렉션별 결과를 반환한다. field: 한글('본문'/'전체' 등) 또는 코드(BD/AA 등). limit: 컬렉션당 최대 결과 수. 반환: {컬렉션ID: {collection_name, totalCount, docs[]}, ...} |
| search_in_dirB | 특정 자료/서지 디렉터리(dir_id) 안에서만 본문 검색한다. |
| get_fulltextC | 글 한 편의 원문 전문 + 각주 + 원주를 반환한다(캐시 우선). |
| get_translationC | 글의 국역(번역) 본문을 반환한다. 번역이 없으면 has_translation=false. |
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 6 tools
Each tool targets a distinct operation: retrieving full text, translation, listing collections, and three different search modes (all, specific collection, directory). No significant overlap, and descriptions clarify the differences.
Tool names follow a verb_noun pattern with snake_case (e.g., get_fulltext, list_collections). However, 'search_db' is slightly less descriptive than 'search_collection' and breaks the pattern of including the object in the name.
With 6 tools, the server covers core functionalities (listing, searching, retrieving content) without being excessive or minimal. The scope is well-suited for a database query server.
The set covers essential read operations: collection metadata, multi-modal search, and content retrieval. Missing is a dedicated tool to fetch document metadata without full text, but search results likely include enough info.