mcp -flomo
A Model Context Protocol (MCP) server that lets you create notes in Flomo directly through AI chat interactions in Cursor or Claude desktop. Write and organize your thoughts seamlessly through natural language commands.
claude mcp add --transport stdio xianminx-mcp-server-flomo npx mcp-server-flomo \ --env FLOMO_API_URL="your_api_url_here"
How to use
This MCP server enables you to create Flomo notes directly from AI chat interactions. It translates natural language requests into Flomo API calls and submits properly formatted notes, so you can capture ideas, tasks, and reflections without breaking the flow of your conversation. The server is designed to work with AI chat tools like Claude, Cursor, Windsurf, Cline, and other MCP clients, allowing you to trigger note creation from your chats.
To use it, run the server with your Flomo API URL configured (FLOMO_API_URL). Once running, you can issue natural language commands such as asking the AI to publish or save a response as a Flomo note. The server handles converting the request into the appropriate Flomo API call, formatting the content, and submitting the note. For example, you can say: “How to publish a mcp server? Could you save the answer to flomo note after answering it,” and the server will save the content to your Flomo account. This enables seamless note-taking directly from your AI-assisted workflows.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Access to the internet to fetch npm packages
- A Flomo API URL (FLOMO_API_URL) from your Flomo account
Step-by-step installation:
-
Ensure Node.js and npm are installed. You can verify with: node -v npm -v
-
Install the MCP server package using npx (no global install required): FLOMO_API_URL=your_api_url_here npx mcp-server-flomo
If you prefer to install locally first, you can do: npm init -y npm install mcp-server-flomo FLOMO_API_URL=your_api_url_here npx mcp-server-flomo
-
Set the required environment variable for Flomo:
- FLOMO_API_URL: Your Flomo API endpoint URL
-
(Optional) Persist configuration by creating an mcp configuration file as shown in the README example, then run the server via your preferred MCP host/client setup.
-
Verify the server starts and is ready to accept MCP requests from your chat tools.
Additional notes
Notes and tips:
- The FLOMO_API_URL environment variable is required for authenticating with Flomo and submitting notes.
- When using npx, the server runs on demand; consider a local install if you plan to run it frequently.
- The MCP integration relies on the MCP workflow, translating natural language into Flomo API calls and ensuring proper formatting before submission.
- If you encounter authentication or API errors, double-check your Flomo API URL and any required headers or tokens specified by Flomo's API settings.
- You can configure the server in an MCP host/client setup by following the example configuration in the README, including any additional environment variables your workflow may require.
- This server is designed to work with AI chat tools that support MCP, enabling automatic note creation from conversations.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.