mcp_notes
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., "@mcp_notessave the authentication task report as a note"
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.
Notes MCP Server
Отдельный MCP-сервер для сохранения, чтения и списка Markdown-заметок в файловой системе. Он нужен как второй MCP-сервер рядом с внешними источниками данных, например YouTrack MCP:
YouTrack MCP -> агент получает данные -> агент готовит отчет -> Notes MCP сохраняет отчет -> агент отвечает пользователюСервер использует Node.js, TypeScript, @modelcontextprotocol/sdk, Streamable HTTP transport и обычные .md файлы. База данных не нужна.
Быстрый запуск
Из корня проекта:
npm install
cp .env.example .env.local
npm run build
npm run start:httpПосле старта HTTP endpoint доступен по адресу:
http://127.0.0.1:8788/mcpHealthcheck:
curl http://127.0.0.1:8788/healthЕсли все в порядке, ответ будет таким:
{"status":"ok","service":"notes-mcp"}Related MCP server: Local Knowledge Desk
Установка
cd mcp_notes_server
npm install
npm run buildНастройка .env.local
Создай файл mcp_notes_server/.env.local:
MCP_SERVER_TOKEN=change_me
MCP_HTTP_HOST=0.0.0.0
MCP_HTTP_PORT=8788
MCP_HTTP_PATH=/mcp
NOTES_DATA_DIR=./data/notesПеременные:
MCP_SERVER_TOKEN- bearer token для HTTP endpoint.MCP_HTTP_HOST- host HTTP-сервера.MCP_HTTP_PORT- порт HTTP-сервера.MCP_HTTP_PATH- путь MCP endpoint.NOTES_DATA_DIR- папка для Markdown-файлов.
Запуск HTTP mode
Используй этот режим для bridge, браузерного UI, удаленного подключения или любого клиента, который ходит в MCP по HTTP.
npm run build
npm run start:httpПо умолчанию endpoint будет доступен здесь:
http://127.0.0.1:8788/mcpHealthcheck:
curl http://127.0.0.1:8788/healthMCP-запросы к /mcp должны передавать заголовок:
Authorization: Bearer change_meБез MCP_SERVER_TOKEN HTTP mode не стартует.
Smoke-проверка HTTP MCP
После запуска можно проверить, что MCP tools реально доступны:
curl -s http://127.0.0.1:8788/mcp \
-H 'Authorization: Bearer change_me' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'В ответе должны быть tools:
notes_save
notes_read
notes_listЗапуск stdio mode
Для локальных MCP-клиентов, которым нужен stdio transport:
npm run build
npm run start:stdioВ stdio mode HTTP endpoint и bearer token не используются. Клиент запускает процесс сервера сам и общается с ним через stdin/stdout.
Пример команды для MCP-клиента:
{
"command": "node",
"args": ["/absolute/path/to/mcp_notes_server/dist/index.js"]
}Перед подключением stdio mode один раз собери проект через npm run build.
Tools
Сервер регистрирует три tools:
notes_save- сохраняет Markdown-заметку и возвращает metadata плюс embedded MCPresourceс содержимым файла.notes_read- читает заметку поidилиfileName.notes_list- возвращает список последних заметок.
notes_save
Пример аргументов:
{
"title": "Отчет по задачам авторизации",
"content": "Markdown content...",
"tags": ["youtrack", "auth", "report"]
}Файл сохраняется в NOTES_DATA_DIR с безопасным именем вроде:
2026-06-28-otchet-po-zadacham-avtorizacii.mdЕсли такой файл уже существует, сервер добавит suffix.
notes_read
{
"id": "2026-06-28-otchet-po-zadacham-avtorizacii"
}Или:
{
"fileName": "2026-06-28-otchet-po-zadacham-avtorizacii.md"
}notes_list
{
"limit": 20
}Формат Markdown
Каждая заметка сохраняется человекочитаемо:
---
title: Отчет по задачам авторизации
createdAt: 2026-06-28T12:00:00.000Z
tags:
- youtrack
- auth
- report
---
# Отчет по задачам авторизации
Markdown content...Подключение к bridge
Пример MCP_SERVERS_JSON для bridge:
{
"servers": [
{
"id": "notes",
"name": "Notes",
"url": "http://127.0.0.1:8788/mcp",
"authTokenEnv": "NOTES_MCP_TOKEN",
"enabled": true
}
]
}В .env.local bridge укажи:
NOTES_MCP_TOKEN=change_me
MCP_SERVERS_JSON={"servers":[{"id":"notes","name":"Notes","url":"http://127.0.0.1:8788/mcp","authTokenEnv":"NOTES_MCP_TOKEN","enabled":true}]}Если bridge уже подключает YouTrack MCP, добавь Notes вторым элементом массива servers.
Demo prompt
Проверочный prompt для агента:
Найди задачи по авторизации во внешней системе, составь короткий отчет с рисками и сохрани его в заметки. Потом скажи, как называется сохраненная заметка.Ожидаемый flow:
1. агент вызывает tool из YouTrack MCP;
2. агент анализирует результат;
3. агент вызывает notes_save из Notes MCP;
4. агент отвечает пользователю, что отчет сохранен.Пользователь при этом не должен знать названия tools.
Безопасность
HTTP mode требует
MCP_SERVER_TOKENи проверяетAuthorization: Bearer <MCP_SERVER_TOKEN>.Токены не логируются.
idиfileNameнормализуются и не позволяют path traversal.Чтение и запись ограничены
NOTES_DATA_DIR.Максимальный размер содержимого заметки - 100 KB.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Alicense-qualityCmaintenanceMCP server for AI agents to read, write, and organize notes in a local-first, human-in-the-loop note-taking app.Last updated41MIT
- FlicenseAqualityBmaintenanceA local MCP server for managing Markdown notes, enabling create, list, read, search, summarize, and delete operations through natural language.Last updated61
- Flicense-qualityDmaintenanceA simple notes MCP server that enables creating, listing, and summarizing text notes via resources, tools, and prompts.Last updated
- AlicenseAqualityCmaintenanceA note-taking MCP server for Claude-based agents that provides persistent markdown files for easily referable notes, supporting create, read, update, append, and delete operations.Last updated5Apache 2.0
Related MCP Connectors
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
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/FielderNik/mcp_notes'
If you have feedback or need assistance with the MCP directory API, please join our Discord server