aurelia-mcp-server
aurelia-mcp-server
Un centro MCP modular que conecta dos proyectos hermanos locales-primero:
aurelia-os — un generador de sitios estáticos sobre una bóveda de Obsidian. Este repositorio lee su directorio
vault/en modo solo lectura (sin cambios en ese proyecto).aurelia-mission-control — un panel de Next.js para Agentes/Objetivos/Ejecuciones/Proyectos. Este repositorio posee el esquema SQLite canónico para esos datos de dominio;
aurelia-mission-controllo consume como una dependenciafile:.
No es un monolito: cada preocupación es su propio paquete de workspace npm, construido y probado de forma independiente.
Paquetes
Paquete | Responsabilidad |
| Esquema Drizzle, migraciones y funciones de repositorio tipadas para el dominio de mission-control (agentes/objetivos/ejecuciones/proyectos). SQLite mediante |
| Análisis de frontmatter + markdown de solo lectura sobre la bóveda de aurelia-os. Refleja el subconjunto relevante de |
| Manejadores de herramientas MCP que envuelven |
| Manejadores de herramientas MCP que envuelven |
| Compone ambos paquetes de herramientas detrás de |
Related MCP server: Obsidian MCP Server
Estado
Fase 2 completada — aurelia-mission-control ahora persiste en SQLite mediante @aurelia/db en lugar de archivos JSON planos. Consulta el plan de arquitectura para el despliegue completo por fases.
Desarrollo
npm install
npm run build
npm testConsumir @aurelia/db desde aurelia-mission-control
aurelia-mission-control depende de @aurelia/db mediante un tarball empaquetado (file:../aurelia-mcp-server/packages/db/aurelia-db-0.0.1.tgz), no un enlace simbólico en vivo — Next.js/Turbopack se niega a resolver una dependencia file: cuya ruta real es un enlace simbólico fuera de la raíz del proyecto. Esto significa que el tarball debe reconstruirse y reinstalarse después de cualquier cambio en packages/db:
cd packages/db && npm pack # rebuilds (via prepack) and repacks dist/ + drizzle/ into aurelia-db-0.0.1.tgz
cd ../../../aurelia-mission-control && npm installEl tarball en sí está en gitignore (un artefacto de compilación, como dist/) — regenéralo localmente en lugar de confirmarlo.
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides an MCP server that allows AI assistants to interact with Obsidian vaults, enabling reading/writing notes, managing metadata, searching content, and working with daily notes.37MIT
- AlicenseNot gradedqualityCmaintenanceEnables external applications to interact with an Obsidian vault through MCP tools, including semantic search and file operations.453 npm14AGPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to remotely access and interact with Obsidian vaults via MCP, supporting note operations, tag management, graph queries, and command execution.4GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to read and search your Obsidian vault through a local MCP server, keeping everything private and local.Apache 2.0