mcp-flomo-server

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

  1. Clone the repository
  2. Install dependencies
  3. 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 code
  • build/: Compiled JavaScript files
  • package.json: Project dependencies and scripts
  • tsconfig.json: TypeScript configuration

License

ISC

Contribution

Issues and Pull Requests are welcome to improve the project.