MCPNotes

MCPNotes

3.5

If you are the rightful owner of MCPNotes and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Notes Server is a note-taking application using the Model Context Protocol for AI-driven note management.

MCP Notes Server is a simple note-taking application built on top of the MCP protocol. It enables users to record and view complex notes and tasks while utilizing AI models. The application includes a Node.js server for AI-driven note management and a web server for user interaction. It requires AWS DynamoDB for note storage, leveraging AWS's free tier for cost-effective usage. The server supports various AI models and offers a comprehensive note management system, allowing users to create, list, retrieve, update, and delete notes. The application is designed to be project-independent, ensuring personal notes do not affect project files.

Features

  • Dual Server Architecture: MCP server for AI-driven note management and Web server for the user interface
  • AI-Powered Note Taking: Record thoughts, insights, and tasks through AI interactions
  • Comprehensive Note Management: Create, list, retrieve, update, and delete notes via AI or web interface
  • Reliable Storage: Secure and efficient note storage with AWS DynamoDB
  • Flexible Authentication: Support for AWS credentials via connection strings or environment variables

Tools

  1. listNotes

    Input: { tags?: string[] }, Output: Array of all notes, optionally filtered by tags.

  2. getNote

    Input: { id: string }, Output: A single note object matching the given ID, or a 'not found' message if no match exists.

  3. writeNote

    Input: { id: string, title: string, summary: string, tags: string[], content: string }, Output: A success confirmation message.

  4. deleteNote

    Input: { id: string }, Output: Deletion confirmation message.