Skip to main content
Glama
bwats
by bwats

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LIFEOS_PATHNoAbsolute path to the LifeOS root directory~/lifeos

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
lifeos__healthA

Check the health of the LifeOS MCP server and LifeOS data availability.

lifeos__get_identityA

Read the user's identity profile from LifeOS (identity.md). Returns frontmatter metadata and full content.

lifeos__get_preferencesA

Read the user's preferences from LifeOS (preferences.md).

lifeos__list_skillsA

List all available skills in LifeOS (~/lifeos/skills/ directories).

lifeos__read_skillA

Read the documentation for a specific skill from LifeOS. Use lifeos__list_skills first to see available names.

lifeos__list_rulesA

List system rules and guidelines from LifeOS (~/lifeos/system/ markdown files).

lifeos__read_ruleA

Read a specific rule/guideline from LifeOS system/ directory. Use lifeos__list_rules to see available names.

lifeos__list_projectsA

List all project definition files from LifeOS (~/lifeos/projects/*.md).

lifeos__read_projectA

Read a specific project definition from LifeOS. Use lifeos__list_projects to see available names.

lifeos__list_wiki_pagesA

List all wiki pages from LifeOS (~/lifeos/wiki/pages/ recursively).

lifeos__read_wiki_pageA

Read a specific wiki page from LifeOS. Use lifeos__list_wiki_pages to see available names.

lifeos__searchB

Full-text search across all LifeOS files (identity, projects, skills, wiki, rules, etc.).

lifeos__read_fileA

Read any file under ~/lifeos/ by relative path. Path is validated to stay within LifeOS root.

lifeos__propose_edgeA

Propose a typed semantic edge between two vault nodes. Routes through CitationVerifier and NoveltyScorer. Edge lands in the LifeOS Curator inbox with reviewState=proposed for user review.

lifeos__accept_edgeA

Accept a proposed edge in the LifeOS Curator inbox. Optionally edit rationale, type, or citations before accepting. Fires a curator: git commit in ~/lifeos/.

lifeos__reject_edgeA

Reject a proposed edge in the LifeOS Curator inbox. Reason is required — it feeds the rejection corpus used to improve future proposals.

lifeos__read_pending_queueA

List proposed edges waiting in the LifeOS Curator inbox. Read-only — no write opt-in required. Use since and limit to paginate.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
identityLifeOS identity profile
preferencesLifeOS user preferences

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/bwats/lifeos-mcp'

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