What permissions are required for Lark_doc?
The app needs `wiki:wiki:readonly`, `wiki:node:read`, `docx:document:readonly`, `search:docs:read`, and `drive:drive:readonly` permissions.
@Xeonice
Basic information
base on origin lark mcp-server modified, add dictionary support
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"lark_doc": {
"command": "/path/to/your/uvx",
"args": [
"mcp-lark-doc-manage"
],
"env": {
"LARK_APP_ID": "your_app_id",
"LARK_APP_SECRET": "your_app_secret",
"OAUTH_HOST": "localhost",
"OAUTH_PORT": "9997",
"FOLDER_TOKEN": "your_folder_token",
"DEBUG": "1"
}
}
}
}Retrieve document content from Lark
documentUrl (string) - The URL of the Lark document
Document content in text format
Doc URLs: https://xxx.feishu.cn/docx/xxxxx
Search documents in Lark Wiki
query (string) - Search keywords
JSON string containing search results with following fields:
List contents of a specified folder
page_size (int, optional) - Number of results to return (default: 10)
JSON string containing file list with following fields:
Create a new Lark document with content
title (string) - Document title
JSON string containing:
Supports Markdown content conversion
Lark_doc is a Model Context Protocol (MCP) server that enables AI assistants to search, access, and manage Lark (Feishu) documents. It is designed for users who have a Lark Enterprise Application and need to integrate document retrieval, content extraction, and creation into LLM workflows.
Install via uvx mcp-lark-doc-manage and set environment variables: LARK_APP_ID, LARK_APP_SECRET, FOLDER_TOKEN, OAUTH_HOST, OAUTH_PORT. Configure the MCP server in Claude desktop with the provided JSON block. The server exposes four tools: get_lark_doc_content, search_wiki, list_folder_content, and create_doc.
The app needs `wiki:wiki:readonly`, `wiki:node:read`, `docx:document:readonly`, `search:docs:read`, and `drive:drive:readonly` permissions.
Go to your app in the Lark Developer Console, find "App ID" under "Credentials & Basic Info"; App Secret is also there and can be viewed by clicking "View".
Open the target folder in Lark, copy the URL, and the last segment after "folder/" is the folder token. Alternatively, use the Drive API.
It provides four tools: `get_lark_doc_content`, `search_wiki`, `list_folder_content`, and `create_doc`.
The authorization timeout means
LinkedIn MCP server for Claude, ChatGPT, Cursor & Codex. Read LinkedIn DMs, search your network, enrich profiles and draft messages you review before sending.

MCP server and API for AI agents that work LinkedIn on accounts you own: search, connect, message and enrich, with limits enforced on our server.

MailTester Ninja checks email addresses in real time by talking to the recipient's mail server, without sending a message, and keeps nothing afterwards. Agents can use it to clean a list, validate a signup, or find a con

Artil — Email, SMS & Messaging for AI Agents is a remote MCP server available at https://mcp.artil.ai.
MCP server for DashaMail email marketing service
Comments