flomo-mcp
MCP server that posts text notes to flomo via webhook.
README
flomo-mcp MCP Server
flomo-mcp
一个基于 MCP(Model Context Protocol)的服务,将文本快速发布到 flomo。
功能特性
- 提供
write_note工具:把文本作为一条 flomo 笔记发布 - 提供资源/提示示例:示例 notes 资源、
summarize_notes提示
安装与构建
- 克隆仓库
- 安装依赖:
npm install - 构建:
npm run build
配置
- 以环境变量或启动参数设置 Flomo Webhook:
- 环境变量:
FLOMO_API_URL="https://flomoapp.com/iwh/xxx/yyy/" - 启动参数:
--flomo_api_url=https://flomoapp.com/iwh/xxx/yyy/
- 环境变量:
在 Cursor 中使用
- 打开
~/.cursor/mcp.json,新增:
{
"mcpServers": {
"flomo-mcp": {
"command": "/absolute/path/to/node",
"args": ["/absolute/path/to/flomo-mcp/build/index.js"],
"env": {
"FLOMO_API_URL": "https://flomoapp.com/iwh/xxx/yyy/"
}
}
}
}
- 在 Cursor 侧边栏 MCP 中启用
flomo-mcp - 调用工具
write_note,传入:
{ "content": "今天开发了一个 MCP 服务器,很开心记录一下" }
本地调试(可选)
- 运行 Inspector:
npm run inspector - 交互测试资源、提示与工具
许可协议
- 本项目使用 MIT License,详见
LICENSE
贡献
- 欢迎 PR/Issue,提交前请:
- 代码通过
npm run build - 不要提交
build/、node_modules/、私密信息
- 代码通过
write notes to flomo
This is a TypeScript-based MCP server that implements a simple notes system. It demonstrates core MCP concepts by providing:
- Resources representing text notes with URIs and metadata
- Tools for creating new notes
- Prompts for generating summaries of notes
Features
Resources
- List and access notes via
note://URIs - Each note has a title, content and metadata
- Plain text mime type for simple content access
Tools
create_note- Create new text notes- Takes title and content as required parameters
- Stores note in server state
Prompts
summarize_notes- Generate a summary of all stored notes- Includes all note contents as embedded resources
- Returns structured prompt for LLM summarization
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"flomo-mcp": {
"command": "/path/to/flomo-mcp/build/index.js"
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.