Skip to main content
Glama
trmckinzie

aurelia-mcp-server

by trmckinzie

aurelia-mcp-server

Модульный MCP-хаб, связывающий два родственных локальных проекта:

  • aurelia-os — генератор статического сайта поверх хранилища Obsidian. Этот репозиторий читает свой каталог vault/ только для чтения (без изменений в этом проекте).

  • aurelia-mission-control — дашборд Next.js для агентов/целей/запусков/проектов. Этот репозиторий владеет канонической схемой SQLite для этих доменных данных; aurelia-mission-control использует её как зависимость file:.

Не монолит: каждая задача — это отдельный пакет npm workspace, который собирается и тестируется независимо.

Пакеты

Пакет

Ответственность

packages/db

Схема Drizzle, миграции и типизированные функции репозитория для домена mission-control (агенты/цели/запуски/проекты). SQLite через better-sqlite3.

packages/vault-reader

Разбор frontmatter и markdown только для чтения поверх хранилища aurelia-os. Отражает релевантное подмножество engine/content.py.

packages/tools-mission-control

Обработчики инструментов MCP, оборачивающие @aurelia/db.

packages/tools-vault

Обработчики инструментов MCP, оборачивающие @aurelia/vault-reader.

packages/server

Объединяет оба пакета инструментов за McpServer + StdioServerTransport из @modelcontextprotocol/sdk.

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/) — перегенерируйте его локально, а не коммитьте.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    37
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to remotely access and interact with Obsidian vaults via MCP, supporting note operations, tag management, graph queries, and command execution.
    4
    GPL 3.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to read and search your Obsidian vault through a local MCP server, keeping everything private and local.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

  • Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

View all MCP Connectors

Latest Blog Posts

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/trmckinzie/aurelia-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server