
MCP Server for Flomo

2025.04.15
0
Python笔记管理API 工具交流协作
mcp-server-flomo-python 是一个基于 MCP (Model Context Protocol) 的 Web 服务器和命令行工具,主要用于与 Flomo API 交互,方便用户在不同环境中添加笔记到 Flomo。该工具提供了命令行和 Web 服务器两种使用方式,支持通过 API 写入笔记,并支持 Markdown 格式。
View on GitHub
Overview
基本能力
产品定位
mcp-server-flomo-python 是一个用于与 Flomo API 交互的工具,旨在帮助用户更方便地管理和添加笔记到 Flomo。
核心功能
- 命令行工具:支持通过命令行直接写入笔记到 Flomo,支持从文件读取内容。
- Web 服务器:提供 RESTful API 接口,支持通过 HTTP 请求写入笔记。
- 配置管理:支持通过
.env
文件配置 Flomo API URL。 - Markdown 支持:笔记内容支持 Markdown 格式。
适用场景
- 个人笔记管理:快速添加笔记到 Flomo。
- 自动化脚本:通过命令行或 API 自动化写入笔记。
- 团队协作:通过 Web 服务器共享笔记写入功能。
工具列表
- flomo-cli:命令行工具,支持测试连接、写入笔记等功能。
- flomo-server:Web 服务器,提供 RESTful API 接口。
常见问题解答
- Web 服务器无法启动:检查端口 12345 是否被占用。
- API 连接失败:检查
.env
文件中的 FLOMO_API_URL 是否正确。 - 笔记写入失败:确保 API URL 和权限设置正确。
使用教程
使用依赖
- Python 环境:确保已安装 Python 3.6 或更高版本。
- pip 工具:确保 pip 已安装并可用。
安装教程
从 PyPI 安装(推荐)
# 安装基本包
pip install mcp-server-flomo
# 安装开发依赖(可选)
pip install mcp-server-flomo[dev]
从源码安装
git clone https://github.com/yourusername/mcp-server-flomo-python.git
cd mcp-server-flomo-python
pip install -r requirements.txt
调试方式
- 测试连接
flomo-cli test
- 写入笔记
flomo-cli write "这是一条测试笔记"
- 启动 Web 服务器
flomo-server
- 测试 API 接口
curl -X POST http://localhost:12345/write_note \
-H "Content-Type: application/json" \
-d '{"content": "这是一条测试笔记!"}'