writemoa
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WRITEMOA_HOME | No | The location where your writing and analyses are stored (default is ~/.writemoa/). Change it by setting this environment variable, e.g. ~/.writemoa/<style collection>/. |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_writing_kindsA | 글 종류 목록 — 같은 사람도 블로그 · 공지 · 이메일 · 논문의 문체가 달라 종류별로 따로 배운다. |
| add_my_writingA | 사용자가 직접 쓴 글 한 편을 넣는다. 종류를 비우면 짐작하고, 확실하지 않으면 「종류 미정」 으로 둔다(전체 문체에는 늘 들어감). |
| set_writing_kindC | 넣어 둔 글의 종류를 바꾼다. |
| import_my_naver_blogA | 본인 네이버 블로그의 최근 공개 글을 가져와 넣는다. 반드시 사용자 본인 블로그만 — 남의 블로그는 가져오지 않는다(본인 여부는 내글모아가 알 수 없음). |
| list_my_writingsB | 넣어 둔 내 글 목록(번호 · 종류 · 제목 · 글자 수). |
| read_my_writingB | 넣어 둔 글 한 편의 본문을 본다. |
| remove_my_writingA | 넣어 둔 글 한 편을 지운다(내 컴퓨터의 내글모아 폴더에서). 분석도 그 글을 빼고 다시 한다. |
| list_stylesB | 만들어 둔 문체 묶음 목록(회사용 · 개인 블로그용처럼 나눠 둔 경우). |
| analyze_my_styleA | 내 문체 요약을 본다(분석은 글을 넣고 뺄 때 저절로 되니 따로 부르지 않아도 됨). |
| get_my_style_guideA | 글을 쓰기 전에 읽는 내 문체 안내서. kind 를 주면 그 종류 안내서 — 그 종류 내 글이 2편이 안 되면 내 공통 버릇 + 그 종류의 기본. |
| check_draftA | 쓴 초안을 내 글과 견주어 고칠 점(말투 · 길이 · 줄바꿈 · 문장부호 · AI 티 · 그 종류에 빠진 것 · 옛 글과 똑같은 문장)을 알려 준다. |
| about_writemoaC | 내글모아와 만든 곳(노드모아) 소개. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| write_in_my_style | 내 문체로 글 쓰기 — 주제 · 사실(· 글 종류)을 주면 안내서를 읽고 쓰고 점검까지. 종류는 공지 · 이메일처럼 정해진 글일 때만. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Most tools have distinct action-resource pairs, but list_styles vs list_writing_kinds and get_my_style_guide vs analyze_my_style have conceptual overlap that may cause hesitation. Descriptions largely resolve the boundaries, so only minor ambiguity remains.
Names mostly follow a readable verb_noun snake_case pattern, and singular/plural usage for read/list is consistent. However, the 'my' qualifier is applied unevenly across similar tools, and a few names like about_writemoa break the action pattern.
Twelve tools is well-scoped for a personal writing-style manager covering import, add, list, read, remove, analyze, draft checking, and guidance. Each tool appears to earn its place without excessive surface area.
The surface covers the main writing lifecycle: add/import, list, read, remove, set kind, analyze, and check drafts. Minor gaps remain, such as no tool to edit an existing writing's content/title and no CRUD for style bundles despite list_styles.