Get the FREE Ultimate OpenClaw Setup Guide →

mcp -flomo-go

MCP server from jamesfeng2009/mcp-server-flomo-go

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio jamesfeng2009-mcp-server-flomo-go go run server.go \
  --env FLOMO_API_URL="Your Flomo API URL"

How to use

This MCP server provides a Flomo integration written in Go. It runs a lightweight MCP server that exposes a single tool named write_note, which accepts note content (Markdown-supported) and writes it to Flomo via the configured API URL. You can start the server and then send notes through the MCP interface, enabling automation and integration with other MCP-enabled tools or pipelines. The server is designed for simple note submission and supports optional tagging when used through the CLI or MCP tool invocation.

How to install

Prerequisites:

  • Go installed (1.18+)
  • Git installed
  • Access to a Flomo API URL (via FLOMO_API_URL)

Installation steps:

  1. Clone the repository
git clone https://github.com/yourusername/mcp-server-flomo-go.git
cd mcp-server-flomo-go
  1. Configure environment
cp .env.example .env

Edit .env to set FLOMO_API_URL to your Flomo API endpoint, for example:

FLOMO_API_URL=https://flomoapp.com/iwh/xxx/xxx
  1. Build or run the MCP server directly
  • Run the MCP server (no explicit build required for go run):
go run server.go
  • Alternatively, build a binary and run it:
go build -o mcp-flomo-go-server server.go
./mcp-flomo-go-server

Additional notes

Tips and notes:

  • Keep FLOMO_API_URL secure and do not share it publicly.
  • The MCP tool exposed is write_note, which accepts a content string (Markdown supported) to post to Flomo.
  • If you need more advanced features (tags, batching), consider extending the Go server or wiring additional MCP commands.
  • Ensure your environment variables are loaded when the server starts; using a .env loader or your shell export is recommended.
  • Check logs for details if notes fail to post; verbose logs can help diagnose API or network issues.

Related MCP Servers

Sponsor this space

Reach thousands of developers