- Seatable Mcp
Seatable Mcp
What is Seatable MCP?
Seatable MCP is a comprehensive Model Context Protocol (MCP) server designed for SeaTable, providing end-to-end database capabilities such as schema introspection, CRUD operations, querying, linking, and file attachment management through a set of rigorously defined tools.
How to use Seatable MCP?
You can run Seatable MCP in various ways: as a local CLI server, an HTTP SSE server for local or remote IDEs, or as a globally distributed Cloudflare Worker. Deployment involves cloning the repository, installing dependencies, and using the provided commands to start the server.
Key features of Seatable MCP?
- Complete CRUD operations for database management.
- Advanced querying capabilities with client-side filtering and raw SQL support.
- Schema management for creating, modifying, and deleting tables and columns.
- Real-time health monitoring and connection status tracking.
- Support for both local and cloud deployments with session persistence.
Use cases of Seatable MCP?
- Managing SeaTable databases in production environments.
- Developing and testing applications that require real-time database interactions.
- Integrating with IDEs for seamless database operations.
FAQ from Seatable MCP?
-
Is Seatable MCP suitable for production use?
Yes, it is designed to be production-ready with comprehensive error handling and logging. -
Can I run Seatable MCP locally?
Yes, you can run it as a local SSE server for development and testing. -
What are the environment variables required?
You need to setSEATABLE_SERVER_URL,SEATABLE_API_TOKEN, andSEATABLE_BASE_UUIDfor proper configuration.
Server Config
{
"mcpServers": {
"seatable": {
"command": "npx",
"args": [
"-y",
"@aspereo/mcp-seatable"
],
"env": {
"SEATABLE_SERVER_URL": "https://your-seatable-server.com",
"SEATABLE_API_TOKEN": "your-api-token",
"SEATABLE_BASE_UUID": "your-base-uuid"
}
}
}
}