loading…
Search for a command to run...
loading…
Enables interaction with the AppFlowy Cloud API to manage workspaces, databases, and row operations. It provides tools for authentication, resource discovery, a
Enables interaction with the AppFlowy Cloud API to manage workspaces, databases, and row operations. It provides tools for authentication, resource discovery, and full row manipulation including creation and upserts.
A Model Context Protocol (MCP) server for interacting with AppFlowy Cloud API, providing tools for workspace, database, and row operations.
The server uses in-memory token storage. To authenticate:
appflowy_login with your email and passwordappflowy_refresh_token when the access token expiresappflowy_login(request: LoginRequest) - Login to AppFlowy Cloudappflowy_refresh_token(request: RefreshTokenRequest) - Refresh access tokenappflowy_list_workspaces() - List all workspacesappflowy_list_databases(workspace_id: str) - List databases in a workspaceappflowy_get_database_fields(workspace_id: str, database_id: str) - Get database fieldsappflowy_list_rows(workspace_id: str, database_id: str) - List row IDsappflowy_get_row_details(workspace_id: str, database_id: str, row_ids: str, with_doc: bool = False) - Get row detailsappflowy_create_row(workspace_id: str, database_id: str, request: RowCreateRequest) - Create a new rowappflowy_upsert_row(workspace_id: str, database_id: str, request: RowUpdateRequest) - Update or create rowuv run python main.py
request = LoginRequest(email="[email protected]", password="your_password")
response = appflowy_login(request)
workspaces = appflowy_list_workspaces()
fields = appflowy_get_database_fields("workspace_id", "database_id")
row_request = RowCreateRequest(cells={"Field_Name": "Value"}, document="Optional markdown")
result = appflowy_create_row("workspace_id", "database_id", row_request)
The server maintains tokens in memory. For production use, consider adding persistent storage (Redis, database, etc.) and proper error handling.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"appflowy-cloud-mcp-server": {
"command": "npx",
"args": []
}
}
}PRs, issues, code search, CI status
Database, auth and storage
Reference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.