aurelia-mcp-server
aurelia-mcp-server
Модульный MCP-хаб, связывающий два родственных локальных проекта:
aurelia-os — генератор статического сайта поверх хранилища Obsidian. Этот репозиторий читает свой каталог
vault/только для чтения (без изменений в этом проекте).aurelia-mission-control — дашборд Next.js для агентов/целей/запусков/проектов. Этот репозиторий владеет канонической схемой SQLite для этих доменных данных;
aurelia-mission-controlиспользует её как зависимостьfile:.
Не монолит: каждая задача — это отдельный пакет npm workspace, который собирается и тестируется независимо.
Пакеты
Пакет | Ответственность |
| Схема Drizzle, миграции и типизированные функции репозитория для домена mission-control (агенты/цели/запуски/проекты). SQLite через |
| Разбор frontmatter и markdown только для чтения поверх хранилища aurelia-os. Отражает релевантное подмножество |
| Обработчики инструментов MCP, оборачивающие |
| Обработчики инструментов MCP, оборачивающие |
| Объединяет оба пакета инструментов за |
Related MCP server: Obsidian MCP Server
Статус
Фаза 2 завершена — aurelia-mission-control теперь сохраняет данные в SQLite через @aurelia/db вместо плоских JSON-файлов. Полный поэтапный план см. в архитектурном плане.
Разработка
npm install
npm run build
npm testИспользование @aurelia/db из aurelia-mission-control
aurelia-mission-control зависит от @aurelia/db через упакованный tarball (file:../aurelia-mcp-server/packages/db/aurelia-db-0.0.1.tgz), а не через живую симлинку — Next.js/Turbopack отказывается разрешать зависимость file:, чей реальный путь является симлинкой за пределами корня проекта. Это означает, что tarball необходимо пересобирать и переустанавливать после любого изменения в 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 installСам tarball находится в .gitignore (артефакт сборки, как dist/) — перегенерируйте его локально, а не коммитьте.
This server cannot be deployed
Maintenance
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 gradedqualityBmaintenanceEnables external applications to interact with an Obsidian vault through MCP tools, including semantic search and file operations.221 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