mcpField
F
feishu-wiki

feishu-wiki

github.com/m1hengProductivity4.2k464 installsUpdated 30w ago
Repository

About feishu-wiki

feishu-wiki manages Feishu knowledge spaces and page nodes, with actions for browsing, creating, and organizing nodes. It is suited to maintaining Wiki structures; reading or editing page content requires feishu_doc.

Key features

  1. 01List accessible knowledge spaces
  2. 02Browse page nodes
  3. 03Create nodes of various types
  4. 04Move and rename nodes

Use cases

  1. 01Find pages in a knowledge space
  2. 02Create Wiki pages or sheet nodes
  3. 03Change a page's location
  4. 04Rename page nodes

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/m1heng/clawdbot-feishu --skill feishu-wiki

After installing, type/feishu-wikiin Claude Code to confirm it loaded.

Details

From the project README

Feishu Wiki Tool

Single tool feishu_wiki for knowledge base operations.

Token Extraction

From URL https://xxx.feishu.cn/wiki/ABC123def → token = ABC123def

Actions

List Knowledge Spaces
{ "action": "spaces" }

Returns all accessible wiki spaces.

List Nodes
{ "action": "nodes", "space_id": "7xxx" }

With parent:

{ "action": "nodes", "space_id": "7xxx", "parent_node_token": "wikcnXXX" }
Get Node Details
{ "action": "get", "token": "ABC123def" }

Returns: node_token, obj_token, obj_type, etc. Use obj_token with feishu_doc to read/write the document.

Create Node
{ "action": "create", "space_id": "7xxx", "title": "New Page" }

With type and parent:

{ "action": "create", "space_id": "7xxx", "title": "Sheet", "obj_type": "sheet", "parent_node_token": "wikcnXXX" }

obj_type: docx (default), sheet, bitable, mindnote, file, doc, slides

Move Node
{ "action": "move", "space_id": "7xxx", "node_token": "wikcnXXX" }

To different location:

{ "action": "move", "space_id": "7xxx", "node_token": "wikcnXXX", "target_space_id": "7yyy", "target_parent_token": "wikcnYYY" }
Rename Node
{ "action": "rename", "space_id": "7xxx", "node_token": "wikcnXXX", "title": "New Title" }

Wiki-Doc Workflow

To edit a wiki page:

  1. Get node: { "action": "get", "token": "wiki_token" } → returns obj_token
  2. Read doc: feishu_doc { "action": "read", "doc_token": "obj_token" }
  3. Write doc: feishu_doc { "action": "write", "doc_token": "obj_token", "content": "..." }

Configuration

channels:
  feishu:
    tools:
      wiki: true  # default: true
      doc: true   # required - wiki content uses feishu_doc

Dependency: This tool requires feishu_doc to be enabled. Wiki pages are documents - use feishu_wiki to navigate, then feishu_doc to read/edit content.

Permissions

Required: wiki:wiki or wiki:wiki:readonly

Comments

Markdown supported