使用说明
flomo mcp mcp服务器
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/、私密信息
- 代码通过
给flomo写笔记
这是一个基于TypeScript的MCP服务器,实现了一个简单的笔记系统。它通过提供以下内容展示了MCP的核心概念:
- 用URI和元数据表示文本注释的资源
- 创建新笔记的工具
- 提示生成笔记摘要
特性
资源
- 通过以下方式列出和访问笔记
note://URI - 每个注释都有一个标题、内容和元数据
- 纯文本mime类型,用于简单的内容访问
工具
create_note-创建新的文本注释- 将标题和内容作为所需参数
- 以服务器状态存储笔记
提示
summarize_notes-生成所有已存储笔记的摘要- 将所有笔记内容作为嵌入式资源包含在内
- 返回LLM摘要的结构化提示
发展
安装依赖项:
npm install
构建服务器:
npm run build
对于自动重建的开发:
npm run watch
安装
要与Claude Desktop一起使用,请添加服务器配置:
在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json
在Windows上: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"flomo-mcp": {
"command": "/path/to/flomo-mcp/build/index.js"
}
}
}
调试
由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用 MCP检查员,可作为包脚本使用:
npm run inspector
检查器将提供一个URL,用于访问浏览器中的调试工具。