citetrail
Citetrail
Memoria local respaldada por la procedencia de lo que vio tu navegador: cada recuperación incluye la URL, el título y la marca de tiempo de la que proviene.
Citetrail captura las páginas que realmente leíste, las mantiene en tu máquina y las hace consultables — para ti y para tus agentes de IA a través de MCP. Cuando un agente utiliza algo que ha encontrado allí, puede citar exactamente de dónde procede.
Estado: pre-release. Consulta el Estado del proyecto antes de instalarlo.
Licencia: Apache-2.0
Local por defecto. Sin cuenta, sin servidor, sin carga de archivos. Las páginas bloqueadas fallan en modo cerrado.
El problema que resuelve Citetrail
Lees seis pestañas, las cierras y ahora tu agente de desarrollo necesita lo que estaba en la pestaña cuatro. Tus opciones hoy son: pegarlo de nuevo, dejar que el agente vuelva a buscar en la web abierta y esperar que aterrice en la misma página, o aceptar una respuesta sin fuente.
El historial del navegador sabe que visitó una URL. No sabe lo que decía la página y no puede comunicárselo a tu agente. Citetrail cierra esa brecha:
Historial del navegador | Citetrail |
Una lista de URLs | El contenido que realmente leíste, capturado |
Búsqueda aproximada por título | Búsqueda por lo que decía la página |
Invisible para tus herramientas | Consultable por agentes a través de MCP |
Sin noción de «por qué está aquí» | Cada entrada lleva su procedencia |
Todo, de forma indiscriminada | Solo páginas permitidas; la lista de bloqueo falla en modo cerrado |
Related MCP server: reprox-mcp
Lo que «respaldado por la procedencia» significa aquí
Cada fragmento almacenado guarda una referencia acotada: URL de origen, título de la página, marca de tiempo de captura y la posición dentro de la página. La recuperación devuelve el fragmento y esa referencia juntos; no pueden separarse. Un agente que responde desde Citetrail siempre puede decir de dónde lo ha sacado, y siempre puedes abrir el original.
Si la fuente ha desaparecido, Citetrail dice que la fuente ha desaparecido. No sirve silenciosamente un fragmento como si siguiera activa.
Inicio rápido
git clone https://github.com/anonb3ll/citetrail
cd citetrail
python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/citetrail init
# 2. Search the local store
.venv/bin/citetrail search "retry backoff"
# Optional: block a sensitive hostname before it can be stored
.venv/bin/citetrail block bank.example.test
# 3. Point an agent at the same local store over MCP
.venv/bin/citetrail mcp --stdioEl almacén por defecto es ~/.local/share/citetrail. Establece la variable CITETRAIL_STORE o pasa --store PATH para usar un directorio local diferente. Consulta docs/extension.md para cargar el adaptador no empaquetado de Chromium.
Documentación
Guía | Descripción |
Índice de la documentación | |
Comandos de la CLI y estructura del almacén | |
Esquema de las herramientas MCP y su registro | |
Configuración de la extensión de Chromium | |
Lista de bloqueo y comportamiento de cierre ante fallos | |
Integración opcional con Runroom |
Preguntas frecuentes
¿Cómo permito que mi agente de IA busque en mi historial de navegación?
Ejecuta el servidor MCP local y regístralo con tu agente. El agente consulta a Citetrail como cualquier otra herramienta MCP y recibe fragmentos con sus fuentes adjuntas. Nunca tiene acceso directo a tu navegador ni a tu perfil.
¿Dónde se almacenan mis datos y se sube algo?
En tu máquina, en una base de datos local que puedes eliminar cuando quieras. Citetrail no tiene servidor y no realiza ninguna subida. Consulta docs/privacy.md.
¿Cómo evito que capture mi banco, mi correo o mi intranet laboral?
Con la lista de bloqueo. Esta se consulta antes de cualquier captura, y falla en modo cerrado: si no se pueden evaluar las reglas para esa página, la página no se captura. Añade un dominio con citetrail block bank.example.test. La captura solo con allowlist queda aplazada para más adelante.
¿Puede un agente citar una fuente que no ha leído?
No en Citetrail. La referencia viaja junto con el fragmento; no hay ninguna API que devuelvan texto sin su procedencia.
¿Qué pasa si estoy sin conexión o si una página ha desaparecido?
La recuperación funciona sin conexión sobre lo que ya has capturado. Si la URL original no está accesible, los resultado se marcan como tales en lugar de presentarse silenciosamente como actuales. Los estados no disponibles y no bloqueados por abreviado se informan honesta, no se ocultan.
¿Es una aplicación para tomar notas o un segundo cerebro?
No. Citetrail captura y recupera; no organiza tu pensamiento, no construye un grafo de conocimiento ni te pide que mantengas nada. Es una canalización de conocimientos para herramientas que necesitan saber qué has leído.
¿Funciona en cualquier navegador?
La extensión se dirige en primer lugar a los navegadores basados en Chromium. El puente local entre la extensión y el proceso local del servicio tiene sus limitaciones prácticas; la o consulta docs/limitations.md.
Lo que Citetrail no es
No es un servicio en la nube ni un servicio de sincronización. Un solo ordenador, un solo almacén.
No es un sistema de notas ni de gestión del conocimiento personal.
No se aplica a la clínica, ni al bienestar, ni a la monitorización de la atención. No hace ninguna afirmación sobre tu cognición.
No es un programaque rastree de la web. Captura páginas que tú mismo has visitado, bajo tus propias condiciones.
No es una aplicación móvil.
Para más: docs/limitations.md y docs/private-exclusions.md.
Proyecto en relación
Runroom coordina el traspaso entre agentes de IA y humanos con etapas de revisión y un registro de auditoría. Los dos proyectos son independientes y ningún exige al otro; una integración opcional muestra cómo una referencia de Citetrail alimenta una tarea de Runroom gobernada.
Contribuciones
Consulta CONTRIBUTING.md y CODE_OF_CONDUCT.md. Reportar vulnerabilidades de forma privada y segura: los detalles en SECURITY.md.
Estado del proyecto
Pre-release, pre-1.0. Aún deberán cambiar. Citetrail has publicado para ver si otras personas necesitan esto. Si lo pruebas, cuéntanos qué querías recordar y si lo recordaste.
Licencia
Licencia Apache 2.0. Copyright 2026 The Citetrail Contributors.
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 gradedqualityDmaintenanceEnables AI assistants to access and search your local browsing knowledge graph via MCP resources and tools.11MIT
- FlicenseNot gradedqualityCmaintenanceEnables coding agents to search and retrieve persistent repository memory created by Cliper, providing context, gaps, architecture, and timeline information via MCP tools.
- AlicenseNot gradedqualityBmaintenanceEnables AI tools to query a user's private, locally stored memories (notes, documents) with source citations, using the MCP protocol.8MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform web searches with full content retrieval and multi-engine provenance, including trust scoring and local corpus persistence, via MCP integration.42Apache 2.0
Related MCP Connectors
Agentic search over your Dewey document collections from any MCP-compatible client.
Stealth web browser for agents: search, fetch, click and type through persistent sessions over MCP.
Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.
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/anonb3ll/citetrail'
If you have feedback or need assistance with the MCP directory API, please join our Discord server