What problem does it solve? AI assistants cannot natively read or modify AFFiNE workspaces, forcing users to manually copy content between their knowledge base and their AI tools. This Skill bridges that gap by exposing AFFiNE documents, databases, collections, and comments as MCP tools. ## Core Features & Use Cases - Document Management: Search, read, create, update, and delete AFFiNE documents programmatically, including template-based creation and block-level mutations. - Database Operations: Create databases, define columns, and manage rows inside AFFiNE docs, including semantic composition from high-level intent. - Flexible Deployment: Run locally over stdio or remotely over HTTP with bearer authentication, Docker support, and tool-profile restrictions for security. - Use Case: Ask your AI assistant to create a project workspace in AFFiNE, generate a task-tracking database with priority columns, and populate it with initial tasks in one conversation. ## Quick Start Install the server with npm i -g affine-mcp-server, run affine-mcp login to store your AFFiNE credentials, then add the generated MCP configuration snippet to your Claude or Cursor client.