Actionable Integrated Linked Semantic System.
AILSS helps you structure knowledge in Obsidian and work efficiently with AI. Your Obsidian vault is the single source of truth.
AILSS connects AI tooling to an Obsidian vault by building a local index database and exposing retrieval tools over MCP.
- Build and install the Obsidian plugin from
packages/obsidian-plugin/. - In Obsidian plugin settings, set your
OPENAI_API_KEYand run AILSS: Reindex vault. - Enable the “MCP service (Codex, localhost)” setting and copy the token.
- Add this to
~/.codex/config.toml(replace<token>):
[mcp_servers.ailss]
url = "http://127.0.0.1:31415/mcp"
http_headers = { Authorization = "Bearer <token>" }- Add the MCP server in Claude Code:
{
"mcpServers": {
"ailss": {
"type": "http",
"url": "http://127.0.0.1:31415/mcp",
"headers": {
"Authorization": "Bearer ${AILSS_MCP_BEARER_TOKEN}"
}
}
}
}Set AILSS_MCP_BEARER_TOKEN to the token from step 3.
- Vault prompt: use Prompt installer (vault root) to write
AGENTS.mdat your vault root. - Codex skill: use Copy Prometheus Agent skill (Codex) and install
~/.codex/skills/ailss-prometheus-agent/SKILL.md.
AILSS writes a local index DB at <vault>/.ailss/index.sqlite and serves retrieval over an MCP endpoint hosted by the Obsidian plugin.
This setup lets Codex connect over HTTP without needing direct vault filesystem permissions.
AILSS treats your vault as a knowledge graph:
- YAML frontmatter: structured note metadata. Required keys:
id(YYYYMMDDHHmmss, derived fromcreated),created,title,summary,aliases,entity,layer,tags,keywords,status,updated,source. - Typed links: frontmatter keys of wikilinks for semantic relations (graph edges). Common keys:
instance_of,part_of,depends_on,uses,implements,cites,authored_by,same_as,supersedes.
Full rules: docs/standards/vault/README.md.
Full reference: docs/01-overview.md and docs/reference/mcp-tools.md.
- Read tools:
get_context,get_typed_links,resolve_note,read_note,search_notes,list_tags,list_keywords,find_broken_links,frontmatter_validate,find_typed_link_backrefs - Write tools (gated):
capture_note,edit_note,improve_frontmatter,relocate_note
RequiresAILSS_ENABLE_WRITE_TOOLS=1andapply=true.
docs/README.md: documentation indexdocs/01-overview.md: architecture + MCP tool surfacedocs/ops/codex-cli.md: Codex CLI setupdocs/ops/local-dev.md: local developmentdocs/standards/vault/README.md: vault model and rules