lifeos-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LIFEOS_PATH | No | Absolute path to the LifeOS root directory | ~/lifeos |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| identity | LifeOS identity profile |
| preferences | LifeOS 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