mcp-flomo-server
0
MCP-Flomo-Server is a server application that integrates AI assistants with the Flomo note-taking app using the Model Context Protocol. It supports easy note-taking by directly recording content via AI assistant interactions.
MCP-Flomo-Server
Overview
MCP-Flomo-Server is a server application based on the Model Context Protocol (MCP) that allows AI assistants, like Claude, to directly record content into the Flomo note-taking application. Users can easily save valuable information to Flomo during conversations with AI.
Features
- Provides MCP tool interface to support direct calls by AI assistants
- Sends content to user's Flomo account via Flomo API
- Supports environment variable configuration for customization
- Developed using TypeScript for type safety
Installation
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- Flomo API key (obtained via Flomo web version)
Installation Steps
- Clone the repository
- Install dependencies
- Configure Flomo API
Usage
Build the Project
- Run the build script
Use with AI Assistant
Once the server is running, AI assistants can use the MCP protocol to invoke the flomo
tool and record content into the user's Flomo account.
Technology Stack
- TypeScript
- Node.js
- Model Context Protocol SDK
- Zod (for data validation)
Project Structure
src/
: Main server codebuild/
: Compiled JavaScript filespackage.json
: Project dependencies and scriptstsconfig.json
: TypeScript configuration
License
ISC
Contribution
Issues and Pull Requests are welcome to improve the project.