aurelia-mcp-server
Provides read-only access to an Obsidian vault, allowing AI agents to parse markdown files and frontmatter.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aurelia-mcp-serverlist my recent project runs and their statuses"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
aurelia-mcp-server
A modular MCP hub connecting two sibling local-first projects:
aurelia-os — a static-site generator over an Obsidian vault. This repo reads its
vault/directory read-only (no changes to that project).aurelia-mission-control — a Next.js dashboard for Agents/Goals/Runs/Projects. This repo owns the canonical SQLite schema for that domain data;
aurelia-mission-controlconsumes it as afile:dependency.
Not a monolith: each concern is its own npm workspace package, independently built and tested.
Packages
Package | Responsibility |
| Drizzle schema, migrations, and typed repo functions for the mission-control domain (agents/goals/runs/projects). SQLite via |
| Read-only frontmatter + markdown parsing over aurelia-os's vault. Mirrors the relevant subset of |
| MCP tool handlers wrapping |
| MCP tool handlers wrapping |
| Composes both tool packages behind |
Related MCP server: Obsidian MCP Server
Status
Phase 2 complete — aurelia-mission-control now persists to SQLite via @aurelia/db instead of flat JSON files. See the architecture plan for the full phased rollout.
Development
npm install
npm run build
npm testConsuming @aurelia/db from aurelia-mission-control
aurelia-mission-control depends on @aurelia/db via a packed tarball (file:../aurelia-mcp-server/packages/db/aurelia-db-0.0.1.tgz), not a live symlink — Next.js/Turbopack refuses to resolve a file: dependency whose real path is a symlink outside the project root. This means the tarball has to be rebuilt and reinstalled after any change to 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 installThe tarball itself is gitignored (a build artifact, like dist/) — regenerate it locally rather than committing it.
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.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides 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.339 npm13AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables 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