Skip to main content
Glama
CestcaVision

FlowNoter MCP Server

by CestcaVision

FlowNoter MCP Server

A Model Context Protocol (MCP) server for saving conversation notes as markdown files.

Features

  • 📝 Save agent conversation history as markdown notes

  • 🗂️ Automatically organizes notes in a notes folder

  • 🧹 Filters out thinking process and tool execution details

  • ⏰ Adds timestamps to each note

  • 🎯 Extracts clean responses from assistant messages

  • 🔧 Configurable number of conversation turns to save

Installation

Via npm

# Install globally
npm install -g @tricrepe/flownoter

# Or use with npx (no installation needed)
npx @tricrepe/flownoter

Local Development

git clone https://github.com/tricrepe/flownoter.git
cd flownoter
npm install
npm run build

Configuration

Add this to your MCP settings configuration file:

{
  "mcpServers": {
    "flownoter": {
      "command": "npx",
      "args": ["-y", "@tricrepe/flownoter"]
    }
  }
}

Option 2: Global installation

npm install -g @tricrepe/flownoter
{
  "mcpServers": {
    "flownoter": {
      "command": "flownoter"
    }
  }
}

Option 3: Local development

{
  "mcpServers": {
    "flownoter": {
      "command": "node",
      "args": ["/path/to/flownoter/dist/index.js"]
    }
  }
}

Available Tools

save_conversation_note

Saves recent conversation messages as a markdown note.

Parameters:

  • messages (required): Array of conversation messages

    • Each message should have:

      • role: Either "user" or "assistant"

      • content: The message content

  • user_question (required): The user's question to use as the note title

  • num_messages (optional): Number of recent conversation turns to include (default: all messages)

Example:

{
  "messages": [
    {
      "role": "user",
      "content": "How do I create an MCP server?"
    },
    {
      "role": "assistant",
      "content": "To create an MCP server, you need to..."
    }
  ],
  "user_question": "Creating an MCP server",
  "num_messages": 1
}

Output Format

Notes are saved in the notes/ folder with the following format:

# [User Question]

**Created:** [ISO 8601 Timestamp]

---

## Question

[User's question]

## Answer

[Assistant's clean response without thinking process or tool calls]

File Naming

Note files are named using:

  • Sanitized version of the user's question (alphanumeric characters and Chinese characters only)

  • Timestamp for uniqueness

  • .md extension

Example: Creating_an_MCP_server_1696348800000.md

Development

Build

npm run build

Run Locally

npm start

License

ISC

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CestcaVision/flownoter'

If you have feedback or need assistance with the MCP directory API, please join our Discord server