artagon-vault-mcp

artagon-vault-mcp

Read-only MCP server for querying an evidence-aware knowledge vault with temporal and provenance-aware data, supporting agent memory and semantic graph projections.

Category
Visit Server

README

Artagon Agentic Temporal Knowledge Vault

An adoption-ready Obsidian repository and deterministic Python metadata compiler for maintaining one evidence-aware knowledge source across agents, humans, semantic graphs, and research packages.

Start here

  • Humans: open 00-Home/Start Here.md in Obsidian.
  • Agents: read AGENTS.md, then load the smallest task-specific skill.
  • Adopters: read ADOPTION.md and plugins/artagon-vault-curator/INSTALL.md.
CLI=./plugins/artagon-vault-curator/scripts/artagon-vault
$CLI --vault . status
$CLI --vault . schema-status
$CLI --vault . events-verify
$CLI --vault . compiler-plan --target all

Authoritative layers

immutable originals
canonical Markdown
versioned schema and mappings
append-only semantic event ledger

Everything else is generated from a normalized intermediate representation:

  • temporal and provenance-aware JSON/JSONL;
  • RDF, JSON-LD, SKOS, PROV-O, OWL-Time, SHACL, CSV, GraphML, and Neo4j projections;
  • trust-aware agent memory;
  • Google Open Knowledge Format-compatible bundle;
  • schema.org web metadata;
  • Data Commons observation adapter files;
  • RO-Crate research/release metadata;
  • Quartz and GitBook human views;
  • exact-file manifests and an honestly scoped semantic digest.

Compiler workflow

# After editing approved canonical knowledge:
$CLI --vault . events-reconcile --actor ART-PERSON-OR-AGENT-ID --apply
$CLI --vault . compiler-build --target all --apply
$CLI --vault . compiler-audit --strict
$CLI --vault . publish --apply --strict

Canonical IDs are immutable merge keys. Titles, filenames, paths, URLs, aliases, slugs, and legacy R-numbers are not identities. Staged material and agent proposals remain untrusted until reviewed.

Skills and maintenance agents

The repo-local plugin contains twenty-one Agent Skills and ten specialized maintenance role cards. The roles cover compiler operation, temporal consistency, provenance, graph projection, human publishing, intake, MCP security, store indexing, release integrity, and adversarial review.

Third-party Obsidian, GitBook, Quartz, and LLM-wiki skills are linked under plugins/artagon-vault-curator/references/THIRD_PARTY_SKILLS.md; they are not trusted or installed automatically.

Integrity boundary

File hashes prove exact-byte integrity. The bundled semantic digest applies only to the compiler’s blank-node-free ground N-Quads and is not presented as full RDFC-1.0. Integrity does not establish epistemic truth.

Obsidian, MCP, and stores

The package includes portable Obsidian settings, a prebuilt and reproducible SQLite FTS5 index, loopback-bound examples for Neo4j, PostgreSQL/pgvector, Qdrant, and Fuseki, and a read-only MCP server with client templates for Claude, Codex, VS Code, and generic stdio clients.

pip install -e './plugins/artagon-vault-curator[mcp,stores,compiler]'
artagon-vault --vault . workspace-sync --profile research
artagon-vault --vault . workspace-sync --profile research --apply
artagon-vault --vault . store-build --target sqlite --apply
artagon-vault --vault . integration-audit --strict
artagon-vault-mcp --vault .

Read INTEGRATIONS.md before enabling external services or copying client-specific configuration.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured