agent-notes-mcp
agent-notes-mcp
agent-notes-mcp es un servidor local MCP stdio para buscar y editar de forma segura notas personales en Markdown desde clientes MCP como Codex.
Usa la búsqueda de texto completo habitual sobre nombres de archivo, frontmatter YAML y el cuerpo del Markdown. No necesita bases de datos vectoriales ni modelos de embedding.
Funciones principales
Búsqueda, listado y lectura de notas Markdown dentro del root configurado.
Creación, adición, reemplazo y movimiento de notas dentro de un root de escritura.
Detección de conflictos mediante SHA-256 al reemplazar o mover notas.
Actualización masiva segura de los bloques Markdown marcados explícitamente.
Actualización por lotes arbitraria, registro de fecha y hora de actualización y registro de actividad.
No se ofrecen operaciones de borrado ni escucha de red.
Consulta el modelo de seguridad para conocer los límites de acceso y las garantías de actualización.
Related MCP server: Notes — local markdown knowledge base
Requisitos
Python 3.14 o superior
Instalación
Para instalar desde un checkout local:
uv tool install .Para instalar desde la rama main de GitHub:
uv tool install git+https://github.com/mitszo/agent-notes-mcp.gitPara usar un commit o una etiqueta concreta, añade @<ref> al final de la URL.
Configuración
Copia el ejemplo de configuración y sustituye cada ruta por el directorio que administres.
mkdir -p ~/.config/agent-notes-mcp
cp config.example.toml ~/.config/agent-notes-mcp/config.tomlread_roots permite buscar y leer. write_roots permite buscar, leer y editar, y deben estar dentro de un root de lectura. Empieza con un root de escritura limitado, como inbox o memos.
Registro en Codex
Registra el comando instalado como servidor MCP stdio.
[mcp_servers.agent_notes]
command = "agent_notes"Si usas un checkout del código fuente, indica el archivo de configuración.
[mcp_servers.agent_notes]
command = "uv"
args = ["run", "agent_notes", "--config", "/absolute/path/to/config.toml"]Primeros 5 minutos
Abre un hilo nuevo en Codex y pídele primero algo como esto:
agent_notes で設定済みの root を確認し、ノートを検索できるか試してください。Codex puede usar herramientas MCP como list_roots, search_notes y read_note. Para probar la escritura, pídele que cree un archivo Markdown de prueba dentro del write_roots limitado que hayas permitido en la configuración.
Si usas las notas para traspasar el contexto entre varios repositorios de desarrollo, consulta el ejemplo de contexto de proyecto para Codex y el ejemplo de skill, que puedes copiar y ajustar. Esta práctica es opcional; el servidor no impone la ubicación ni el formato de las notas.
Actualizaciones seguras
Antes de reemplazar o mover una nota existente, léela y especifica el sha256 devuelto como expected_sha256. Si el contenido cambia mientras tanto, el servidor rechaza la actualización sin sobrescribirla.
Para limitar el ámbito en el que se permiten actualizaciones dentro de una nota, delimítalo con bloques gestionados.
<!-- agent-notes:managed next-actions -->
## 次の行動
- 下書きを確認する
<!-- /agent-notes:managed next-actions -->update_managed_blocks actualiza únicamente los bloques gestionados cuya estructura se puede validar. batch_update_notes valida todas las actualizaciones de destino antes de comenzar a escribir.
Desarrollo
uv sync --all-groups
uv run pytestLicencia
Acerca del desarrollo
Este proyecto utiliza Codex como apoyo para el desarrollo. El mantenedor revisa el contenido y toma las decisiones antes de publicarlo.
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
- AlicenseNot gradedqualityAmaintenanceEnables reading, writing, and searching a local markdown-based memory store using MCP tools, with safety checks and index consistency.MIT
- AlicenseNot gradedqualityAmaintenanceLocal markdown notes for any MCP client: ranked + semantic search, tags, todos, a wiki-link knowledge graph, daily notes, templates, and slash-command workflows. Pure-JS, local, no API keys.101MIT
- AlicenseAqualityAmaintenanceMCP server for managing a local, domain-agnostic knowledge base using Markdown notes with frontmatter. Enables AI agents to capture, read, search, link, and maintain notes with atomic writes and privacy controls.13MIT
- AlicenseAqualityAmaintenanceLocal MCP server for querying and maintaining a Markdown vault. Provides full-text search, backlinks, note retrieval, and optional confined write tools, without sending the whole vault to the client context.14Apache 2.0
Related MCP Connectors
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
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/mitszo/agent-notes-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server