# NoteFlow-MCP

**Category:** 🧠 Knowledge & Memory  
**Repository:** https://github.com/Surendhar-23/NoteFlow-MCP  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/noteflow-mcp

## Description
An MCP server that used to create notes

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "noteflow-mcp": {
    "command": "npx",
    "args": ["-y","noteflow-mcp"]
  }
}
```

## Documentation & README

# noteflow-mcp

`noteflow-mcp` is a FastMCP v2 server that connects to a notes-style API.

## Setup

Install dependencies:

```bash
uv sync
```

Create your environment file:

```bash
cp .env.example .env
```

Then update `.env` with your real notes API settings.

The current default uses DummyJSON's free posts API as a notes backend:

- `GET https://dummyjson.com/posts`
- `POST https://dummyjson.com/posts/add`

DummyJSON does not require an API key, so `NOTES_API_KEY` can stay empty.

## Run locally

```bash
uv run noteflow-mcp
```

Or:

```bash
uv run python -m noteflow_mcp.server
```

## Exposed tools

- `create_note(title, content)`
- `list_notes()`

`create_note` maps note content to DummyJSON's `body` field. DummyJSON simulates writes for testing, so created notes are not persisted server-side.

