dingtalk-wiki-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DINGTALK_APP_KEY | Yes | The AppKey for your DingTalk application. | |
| DINGTALK_APP_SECRET | Yes | The AppSecret for your DingTalk application. |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| set_operatorC | 设置操作者 unionid(用于访问 Wiki API) |
| show_configB | 显示当前配置信息(默认用户和知识库列表) |
| list_wiki_workspacesB | 列出用户有权限的知识库工作空间列表 |
| get_wiki_workspaceC | 获取知识库工作空间详情 |
| list_wiki_nodesC | 列出知识库中的节点(文档和目录) |
| create_wiki_docA | 在知识库中创建新文档(需要 Document.WorkspaceDocument.Write 权限) |
| get_wiki_nodeC | 获取知识库节点详情 |
| search_wikiC | 搜索知识库内容 |
| list_departmentsC | 列出钉钉组织架构中的部门列表 |
| get_department_usersC | 获取部门成员列表 |
| get_user_infoC | 获取用户详细信息 |
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 11 tools
Most tools have distinct purposes targeting different resources (wiki docs, departments, users, nodes, workspaces). However, get_wiki_node and get_wiki_workspace could potentially be confused with list_wiki_nodes and list_wiki_workspaces, as the naming suggests similar scopes but different actions (get vs. list). The descriptions clarify the difference, but the overlap in naming might cause initial ambiguity.
The naming follows a consistent verb_noun pattern with snake_case throughout, such as create_wiki_doc, list_departments, and get_user_info. There are minor deviations like set_operator and show_config, which use different verbs but maintain the same structure, keeping the overall pattern readable and predictable.
With 11 tools, the count is well-scoped for a DingTalk wiki MCP server, covering user management, department listing, wiki operations (create, list, get, search), and configuration. Each tool appears to serve a specific purpose without redundancy, fitting the domain appropriately.
The tool set provides good coverage for wiki operations (create, list, get, search) and user/department management, with configuration tools like set_operator and show_config. Minor gaps exist, such as no update or delete operations for wiki documents, which could limit full lifecycle management, but agents can likely work around this for basic workflows.