mcp -flomo-go
MCP server from jamesfeng2009/mcp-server-flomo-go
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:
- Clone the repository
git clone https://github.com/yourusername/mcp-server-flomo-go.git
cd mcp-server-flomo-go
- 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
- 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
trpc-agent-go
trpc-agent-go is a powerful Go framework for building intelligent agent systems using large language models (LLMs) and tools.
station
Station is our open-source runtime that lets teams deploy agents on their own infrastructure with full control.
tiger-cli
Tiger CLI is the command-line interface for Tiger Cloud. It includes an MCP server for helping coding agents write production-level Postgres code.
gopls
MCP server for golang projects development: Expand AI Code Agent ability boundary to have a semantic understanding and determinisic information for golang projects.
kubernetes
A Model Context Protocol (MCP) server for the Kubernetes API.
gcp-cost
💰 An MCP server that enables AI assistants to estimate Google Cloud costs, powered by Cloud Billing Catalog API and built with Genkit for Go