notes-mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@notes-mcp-serverAdd a note for user alice: follow up on the budget review"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tool server starter
A minimal Model Context Protocol (MCP) tool server that exposes a tiny in-memory notes API. Use it to learn how agents discover tools, call them over stdio, and keep state between calls.
Tools exposed
Tool | Description |
| Create a note for a user id |
| List notes for a user id |
| Keyword search within a user's notes |
Related MCP server: mcp-server-example
Run the server (stdio)
cd tool-server-starter
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
notes-mcp-serverWire the server into any MCP-compatible client using stdio transport (see your client’s MCP config docs).
Design
State: in-process dict (swap for SQLite/Postgres in your fork)
Scope: each note belongs to a
user_idstring — mirrors multi-tenant agent setupsTests: store/unit tests + optional MCP stdio integration (
RUN_MCP_INTEGRATION=1 pytest -m integration)
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.
Persistent memory, hybrid search and a goal graph for AI agents, over stdio or remote HTTP.
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Google Keep-style notes app with an MCP server for AI agents to read/write notes.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables users to add, get, and list notes, with state persisted to a JSON file in the home directory.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage in-memory notes by listing, fetching, and creating notes through MCP tools over stdio.103 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables users to add, get, and list notes, with state persisted to a JSON file in the home directory.MIT
- AlicenseNot gradedqualityBmaintenanceExposes one SQLite-backed notes store over both stdio and an HTTPS/SSE endpoint, letting Claude Code, Claude Desktop, Claude web, and Claude mobile read and write the same shared state with full-text search. Provides write, read, search, and list tools so a note created on one surface is immediately visible from any other.814 npm3MIT