创建MCP服务

创建MCP服务

site icon
2025.03.31 1
JavaScriptflomo笔记服务交流协作
mcp-server-flomo 是一个基于 MCP 协议的服务,主要用于与 flomo(浮墨笔记)进行交互。它允许用户通过命令行或环境变量传递参数来配置 flomo 的 API 地址,并提供了实时编译和调试工具。
View on GitHub

Overview

基本能力

产品定位

mcp-server-flomo 是一个用于与 flomo(浮墨笔记)交互的服务,支持通过命令行或环境变量配置 API 地址。

核心功能

  1. 支持通过命令行或环境变量传递 flomo API 地址。
  2. 提供实时编译功能(npm run watch)。
  3. 提供调试工具(npm run inspector)。

适用场景

  1. 开发者需要与 flomo API 进行交互的场景。
  2. 需要实时编译和调试 flomo 相关功能的场景。

工具列表

  1. @modelcontextprotocol/create-server:用于创建 MCP 服务。
  2. @modelcontextprotocol/inspector:MCP 官方开发的调试工具,用于调试构建后的脚本。

常见问题解答

  1. 如何传递 flomo API 地址?
  2. 通过命令行参数:node build/index.js --flomo_api_url=https://flomoapp.com/iwh/xxx/xxx/
  3. 通过环境变量:FLOMO_API_URL=https://flomoapp.com/iwh/xxx/xxx/ node build/index.js

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 创建 MCP 服务: bash npx @modelcontextprotocol/create-server mcp-server-flomo
  2. 进入目录并安装依赖: bash cd mcp-server-flomo npm install

调试方式

  1. 开启实时编译: bash npm run watch
  2. 使用调试工具: bash npm run inspectorbash npx @modelcontextprotocol/inspector build/index.js
  3. 启动服务并传递参数: 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