Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
AITABLE_API_KEY | Yes | Your AITable personal access token | |
AITABLE_BASE_URL | No | The base URL of the AITable API. You can set it to your custom base URL if using APITable (the open-source version of AITable) | https://aitable.ai/fusion |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_spaces | Fetches all workspaces that the currently authenticated user has permission to access. |
search_nodes | Retrieve nodes based on specific types, permissions, and queries. Nodes in AITable can be of several types: datasheets (also known as sheets, or spreadsheets), form, dashboard, and folders. |
list_records | Read the records from a specified datasheet with support for pagination, field filtering, and sorting options. |
get_fields_schema | Returns the JSON schema of all fields within the specified database, This schema will be sent to LLM to help the AI understand the expected structure of the data. |
create_record | Create a new record in the datasheet. Extract key information from user-provided text based on a predefined Fields JSON Schema and create a new record in the datasheet as a JSON object. |
upload_attachment_via_url | Upload an attachment to the AITable server using its web URL. Returns storage information that can be passed to create_record or update_record tools to associate with a specific records. |