calligraphy-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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| query_calligraphyA | 查询书法知识,回答书法相关问题。适用于书法学习、创作、历史、审美等各方面的知识问答。 |
| get_learning_planA | 为用户制定个性化的书法学习计划。根据用户当前水平和目标,提供阶段性的学习建议。 |
| get_master_infoA | 查询历代书法名家的信息,包括生平、代表作品、风格特点等。 |
| get_technique_guideA | 获取书法技法指导,包括执笔、运笔、笔画写法、书体特点等详细技法讲解。 |
| get_aesthetic_insightC | 探讨书法美学与哲学,包括审美标准、艺术鉴赏、书法文化价值等深度内容。 |
| get_common_questionsA | 获取书法学习中常见问题的解答,帮助用户解决学习过程中的困惑。 |
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
The specialized tools like get_master_info, get_technique_guide, and get_aesthetic_insight are clearly distinct. However, query_calligraphy is a broad catch-all that overlaps with all of them, especially get_common_questions, making tool selection somewhat ambiguous.
Five of six tools follow a consistent get_* pattern with clear noun descriptors. query_calligraphy deviates from this pattern but is still readable and understandable in context.
Six tools is a well-scoped size for a calligraphy knowledge and learning assistant. Each specialized tool covers a meaningful aspect of the domain without unnecessary redundancy.
The tool surface covers masters, techniques, aesthetics, common questions, general queries, and personalized learning plans. For a knowledge-oriented MCP server, this provides comprehensive coverage with no obvious dead ends.