HWPX Document Server
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| set_workspaceC | 문서를 읽고 쓸 기본 디렉터리를 설정합니다. |
| open_documentC | 기존 HWPX 문서를 열고 기본 메타데이터를 로드합니다. |
| create_documentC | 새 HWPX 문서를 생성하고 선택적으로 제목/작성자를 지정합니다. |
| insert_paragraphC | 현재 열린 문서에 새 문단을 추가합니다. |
| insert_tableC | 현재 문서에 표를 추가합니다. |
| insert_imageC | 로컬 이미지를 문서에 삽입하고 패키지에 포함합니다. |
| get_metadataB | 현재 열린 문서의 메타데이터를 조회합니다. |
| save_asC | 현재 문서를 다른 이름으로 저장합니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| HWPX 문서 목록 | 현재 워크스페이스의 HWPX 파일 목록을 JSON으로 제공합니다. |
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose targeting specific operations in the HWPX document lifecycle. There is no overlap: create_document, open_document, save_as handle file operations; insert_image, insert_paragraph, insert_table handle content insertion; get_metadata and set_workspace handle metadata and workspace management. An agent can easily distinguish between them.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_document, get_metadata, insert_image). There are no deviations in naming conventions, making the set predictable and readable for an agent.
With 8 tools, the server is well-scoped for document creation and editing in the HWPX format. Each tool earns its place by covering essential operations like creating, opening, saving, inserting content, and managing metadata, without being overly sparse or bloated.
The tool set provides strong coverage for basic document creation, editing, and file management, including CRUD-like operations (create, open, save) and content insertion. A minor gap exists in update or delete operations for existing content (e.g., modifying or removing inserted elements), but agents can work around this by recreating documents or using save_as.