MCP Notes is an MCP server that provides note-taking and note-management capabilities to AI models using Amazon Web Services DynamoDB as the storage backend. It connects MCP-compatible clients to a dedicated DynamoDB table, allowing developers and knowledge workers to record thoughts, tasks, technical insights, and project-agnostic documentation directly through conversational prompts. Because data is stored remotely in the cloud rather than in local project directories, users can capture sensitive or personal context without committing files to public repositories. MCP Notes employs a dual-server architecture that pairs the Model Context Protocol backend with a standalone web server, allowing users to manually view, edit, or delete notes via a browser on port 3100 alongside automated model interactions. The system provides structured operations to create, read, list, and delete entries containing titles, summaries, tags, and content, giving AI agents persistent memory across sessions.
Category: Databases & Data Stores
Tags: aws, dynamodb, notes, storage
AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) or format them into a connection string: dynamodb://<access_key>:<secret_key>@<region>/<table>. 3. Open your Claude Desktop configuration file (claude_desktop_config.json) and add the server definition: json { "mcpServers": { "mcp-notes": { "command": "npx", "args": [ "-y", "-p", "mcp-notes", "mcp-notes-server", "--dynamodb", "dynamodb://access_key:secret_key@region/table" ] } } } 4. Restart Claude Desktop to load the tools.Part of MCP Servers
MCP Notes is a note-taking Model Context Protocol server that enables AI models to create, retrieve, list, and delete notes stored in an AWS DynamoDB database. It also includes an optional local web server interface for manual note management.
MCP Notes has been confirmed to work with Claude Desktop, Cline, and Cody. Any MCP client that supports function calling and Model Context Protocol integrations can use the server's note management tools.
The server provides four core tools: writeNote to create or update notes with metadata, getNote to fetch an entry by ID, listNotes to list all entries with optional tag filtering, and deleteNote to remove an entry.
Yes, an AWS account is required because the server stores all note data in AWS DynamoDB. You can configure authentication through environment variables or directly inside the DynamoDB connection URI provided to the server command.