MCP Catalogs
HomeMCPNotes screenshot

MCPNotes

by 9Ninety·36·Score 38

A dual-server MCP system for AI-powered note-taking with web interface and DynamoDB storage.

ai-llmproductivitydeveloper-tools
6
Forks
1
Open issues
13 mo ago
Last commit
2d ago
Indexed

Overview

MCPNotes is a comprehensive note-taking solution built on the Model Context Protocol. It consists of a TypeScript MCP server for AI-driven note management and a separate web server for user interaction. Notes are stored securely in AWS DynamoDB and can be managed either through AI tool calls or the web interface. The server supports multiple popular AI models and offers features like note creation, retrieval, updating, deletion, and tagging. Its project-independent design allows users to store personal notes without affecting project files.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Personal knowledge management with AI assistance
you:Meeting documentation and action item tracking
you:Research note organization and synthesis
you:What storage does this MCP server require?
you:Which AI models are supported?

When to choose this

Choose this MCP server if you need AI-powered note management and already use AWS services, as it provides both MCP integration and a web interface.

When NOT to choose this

Avoid this server if you don't want to set up AWS infrastructure or need a self-hosted solution without cloud dependencies.

Tools this server exposes

4 tools extracted from the README
  • listNotes{ tags?: string[] }

    List all notes, optionally filtered by tags

  • getNote{ id: string }

    Retrieve a specific note by its ID

  • writeNote{ id: string, title: string, summary: string, tags: string[], content: string }

    Create or update a note with the provided information

  • deleteNote{ id: string }

    Delete a note by its ID

Comparable tools

notion-mcpobsidian-mcpmemflow-mcpevernote-mcp

Installation

Installation

**Recommended:** Run directly with npx or bunx

**Alternative:**

  1. Clone this repository
  2. Install dependencies with npm install

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-notes": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "mcp-notes",
        "mcp-notes-server",
        "--dynamodb",
        "dynamodb://<access_key>:<secret_key>@<region>/<table>"
      ]
    }
  }
}

Web Server

npx -p mcp-notes mcp-notes-web-server --dynamodb "dynamodb://<access_key>:<secret_key>@<region>/<table>"

FAQ

What storage does this MCP server require?
The server requires AWS DynamoDB for note storage. AWS offers a generous free tier that is suitable for frequent personal use at no cost.
Which AI models are supported?
The server supports any model that supports function calls, including Claude 3.5, Gemini 1.5/2.0, GPT-4, Mistral Large, Grok-2, and DeepSeek Chat.

Compare MCPNotes with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.