AITable
Proporciona acceso de lectura y escritura a AITable.ai, una plataforma colaborativa de bases de datos y hojas de cálculo.
Documentación
Servidor MCP de AITable
Un servidor de Model Context Protocol que proporciona acceso de lectura y escritura a AITable.ai. Este servidor permite a los LLMs listar espacios, buscar nodos, listar registros, crear registros y subir archivos adjuntos en AITable.ai.
Herramientas
| Nombre de la Herramienta | Disponible | Descripción |
|---|---|---|
| list_spaces | ✅ | Obtiene todos los espacios de trabajo a los que el usuario autenticado actualmente tiene permiso de acceso. |
| search_nodes | ✅ | Recupera nodos según tipos específicos, permisos y consultas. |
| list_records | ✅ | Lee los registros de una base de datos especificada con soporte para paginación, filtrado de campos y opciones de ordenamiento. |
| get_fields_schema | ✅ | Devuelve el esquema JSON de todos los campos dentro de la base de datos especificada. |
| create_record | ✅ | Crea un nuevo registro en la base de datos. |
| upload_attachment_via_url | ✅ | Sube un archivo adjunto al servidor de AITable usando su URL web. |
| update_record | ❌ | PENDIENTE |
Variables de Entorno
AITABLE_API_KEY: Tu token de acceso personal de AITable.AITABLE_BASE_URL: La URL base de la API de AITable. El valor predeterminado eshttps://aitable.ai/fusion. Puedes configurarlo en{YOUR_CUSTOM_BASE_URL}si estás usando APITable (la versión de código abierto de AITable).
Uso
Puedes usar este servidor en un cliente MCP como Claude Desktop, CherryStudio, etc.
Claude Desktop
En el caso de Claude Desktop, debes agregar la siguiente información de configuración a la sección "mcpServers" del archivo claude_desktop_config.json:
Para Linux, MacOS:
{
"mcpServers": {
"aitable": {
"command": "npx",
"args": [
"-y",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/aitable-mcp-server"
],
"env": {
"AITABLE_API_KEY": "YOUR_API_KEY"
}
}
}
}
Para Windows:
{
"mcpServers": {
"aitable": {
"command": "npx",
"args": [
"-y",
"D:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\aitable-mcp-server"
],
"env": {
"AITABLE_API_KEY": "YOUR_API_KEY"
}
}
}
}
Reemplaza YOUR_API_KEY con tu token de acceso personal de AITable y /ABSOLUTE/PATH/TO/PARENT/FOLDER/aitable-mcp-server con la ruta absoluta a la carpeta principal de este repositorio.
CherryStudio Si estás usando CherryStudio como cliente MCP y sistema Windows, tu configuración debería verse así:
{
"mcpServers": {
"aitable": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"D:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\aitable-mcp-server"
],
"env": {
"AITABLE_API_KEY": "YOUR_API_KEY"
}
}
}
}
Depuración
El inspector de MCP es una herramienta de desarrollo para probar y depurar servidores MCP.
Para inspeccionar una implementación de servidor MCP, no es necesario clonar el repositorio del inspector de MCP. En su lugar, usa npx. Por ejemplo, el servidor MCP de AITable se compila en dist/index.js. Los argumentos se pasan directamente a tu servidor, mientras que las variables de entorno se pueden configurar usando la bandera -e:
npx @modelcontextprotocol/inspector -e AITABLE_API_KEY={YOUR_API_KEY} node build/index.js
La otra forma es clonar el repositorio del inspector de MCP y conectar el servidor MCP de AITable en la interfaz del inspector.
cd path/to/inspector/
npm start -- -e AITABLE_API_KEY={YOUR_API_KEY}