MCPNotes
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
listNotes
Input: { tags?: string[] }, Output: Array of all notes, optionally filtered by tags.
getNote
Input: { id: string }, Output: A single note object matching the given ID, or a 'not found' message if no match exists.
writeNote
Input: { id: string, title: string, summary: string, tags: string[], content: string }, Output: A success confirmation message.
deleteNote
Input: { id: string }, Output: Deletion confirmation message.