notes-mcp-server
Enables LangGraph agents to create and read notes via MCP tools.
Click on "Install 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-serverCreate a note titled 'meeting notes' with content 'Discuss project timeline'."
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.
FastAPI + MCP + LangGraph Demo
This is a very small learning project.
One app exposes the same note operations in two ways:
REST API with FastAPI
MCP tools for AI clients and agents
What is included
POST /notesto create a noteGET /notes/{note_id}to read a noteGET /graph-rag?question=...for a tiny Graph RAG exampleMCP tools:
create_noteget_notegraph_rag_search
mcp_client_demo.pyto call the MCP server directlylanggraph_agent_demo.pyto give a LangGraph agent access to the MCP toolsgraph_rag_demo.pyto show a tiny knowledge-graph retrieval flow
Related MCP server: flomo-mcp
Install
.venv/bin/pip install -e .Run the server
.venv/bin/uvicorn main:app --reloadOpen:
FastAPI docs:
http://127.0.0.1:8000/docsMCP endpoint:
http://127.0.0.1:8000/mcp/
Try the REST API
Create:
curl -X POST http://127.0.0.1:8000/notes \
-H "content-type: application/json" \
-d '{"title":"hello","content":"from fastapi"}'Read:
curl http://127.0.0.1:8000/notes/1Try the MCP client
Start the server first, then run:
.venv/bin/python mcp_client_demo.pyTry the Graph RAG demo
Run the standalone script:
.venv/bin/python graph_rag_demo.pyOr hit the REST endpoint:
curl "http://127.0.0.1:8000/graph-rag?question=How%20is%20Bob%20connected%20to%20Neo4j%3F"What the Graph RAG demo is showing
This part is intentionally tiny and concept-focused:
a few short source documents
a few graph triples like
Bob -> owns -> Search APIretrieval over graph structure instead of only plain text matching
The most important concept is multi-hop retrieval. For example:
Bob -> owns -> Search APISearch API -> depends_on -> Graph RAG ServiceGraph RAG Service -> uses -> Neo4j
That lets the demo answer a question like How is Bob connected to Neo4j? by walking the graph path.
Try the LangGraph agent
Start the server first, then set your OpenAI key:
export OPENAI_API_KEY=your_key_hereOptional model override:
export OPENAI_MODEL=gpt-4.1-miniRun the demo:
.venv/bin/python langgraph_agent_demo.pyWithout OPENAI_API_KEY, the script will still show that LangGraph can load the MCP tools, but it will skip the actual agent run.
Notes
Data is stored only in memory.
Restarting the server clears all notes.
This is intentionally minimal for learning.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseCqualityDmaintenanceEnables creating and managing text notes through MCP resources and tools. Provides note creation capabilities and automatic summarization of all stored notes.1
- FlicenseBqualityDmaintenanceA simple notes system that allows creating, storing, and accessing text notes through MCP resources and tools, with prompt support for generating summaries of all stored notes.123
- -license-quality-maintenanceA simple notes system that allows creating, storing, and accessing text notes through MCP resources and tools, with built-in prompt support for generating summaries of stored notes.
- Flicense-quality-maintenanceA simple notes system that allows creating, storing, and accessing text notes through MCP resources and tools, with prompt support for generating summaries of all stored notes.
Related MCP Connectors
Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Abhijeet103/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server