
创建MCP服务

2025.03.31
1
JavaScriptflomo笔记服务交流协作
mcp-server-flomo 是一个基于 MCP 协议的服务,主要用于与 flomo(浮墨笔记)进行交互。它允许用户通过命令行或环境变量传递参数来配置 flomo 的 API 地址,并提供了实时编译和调试工具。
View on GitHub
Overview
基本能力
产品定位
mcp-server-flomo 是一个用于与 flomo(浮墨笔记)交互的服务,支持通过命令行或环境变量配置 API 地址。
核心功能
- 支持通过命令行或环境变量传递 flomo API 地址。
- 提供实时编译功能(
npm run watch
)。 - 提供调试工具(
npm run inspector
)。
适用场景
- 开发者需要与 flomo API 进行交互的场景。
- 需要实时编译和调试 flomo 相关功能的场景。
工具列表
@modelcontextprotocol/create-server
:用于创建 MCP 服务。@modelcontextprotocol/inspector
:MCP 官方开发的调试工具,用于调试构建后的脚本。
常见问题解答
- 如何传递 flomo API 地址?
- 通过命令行参数:
node build/index.js --flomo_api_url=https://flomoapp.com/iwh/xxx/xxx/
- 通过环境变量:
FLOMO_API_URL=https://flomoapp.com/iwh/xxx/xxx/ node build/index.js
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 创建 MCP 服务:
bash npx @modelcontextprotocol/create-server mcp-server-flomo
- 进入目录并安装依赖:
bash cd mcp-server-flomo npm install
调试方式
- 开启实时编译:
bash npm run watch
- 使用调试工具:
bash npm run inspector
或bash npx @modelcontextprotocol/inspector build/index.js
- 启动服务并传递参数:
bash node build/index.js --flomo_api_url=https://flomoapp.com/iwh/xxx/xxx/
或通过环境变量:bash FLOMO_API_URL=https://flomoapp.com/iwh/xxx/xxx/ node build/index.js
许可证
None