lark-base-mcp-node-server

Lark-Base-Team/lark-base-mcp-node-server

3.3

If you are the rightful owner of lark-base-mcp-node-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server that provides read and write access to Feishu Base databases.

The base-mcp-server is a Model Context Protocol server designed to facilitate interaction with Feishu Base databases. It allows Language Learning Models (LLMs) to inspect database schemas and perform read and write operations on records. This server is particularly useful for developers and businesses that utilize Feishu Base for data management and need a seamless way to integrate database operations into their applications. By leveraging the MCP server, users can automate data handling tasks, streamline workflows, and enhance the efficiency of their data-driven applications. The server supports a range of operations including listing tables, managing records, and modifying table structures, making it a versatile tool for database management.

Features

  • Provides read and write access to Feishu Base databases.
  • Enables LLMs to inspect and interact with database schemas.
  • Supports a wide range of database operations including table and record management.
  • Facilitates automation of data handling tasks.
  • Enhances workflow efficiency for data-driven applications.

Usages

npx with Claude

{
  "mcpServers": {
    "base-mcp-server": {
      "command": "npx",
      "args": [
        "@lark-base-open/mcp-node-server",
        "-a",
        "appToken of base",
        "-p",
        "personalBaseToken of base"
      ]
    }
  }
}

Tools

  1. list_tables

    Lists all tables in a base

  2. list_records

    Lists records from a specified table

  3. get_record

    Gets a specific record by ID

  4. create_record

    Creates a new record in a table

  5. update_record

    Updates a record in a table

  6. delete_record

    Deletes a record from a table

  7. create_table

    Creates a new table in a base

  8. update_table

    Updates a table's name

  9. delete_table

    Deletes a table

  10. list_fields

    Lists all fields in a table

  11. create_field

    Creates a new field in a table

  12. update_field

    Updates a field in a table

  13. delete_field

    Deletes a field from a table