Alcove
OfficialClick on "Install 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., "@Alcovepeek at my inbox"
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.
Alcove
Alcove is a local-first personal information alcove for knowledge, pins, tasks, mounted sources, and agent-readable memory.
Phase 1
workspace initialization
Markdown-first OKF knowledge writes
inbox peek and note processing
simple knowledge search
Implemented modules now include Pins, Tasks/Routines, Mounts, Apple Notes export indexing, GitHub Stars indexing, source linking, MCP tools, and installer status/uninstall flows.
Alcove now separates a global user home from managed knowledge bases:
Global user state lives in
~/.alcoveby default, orALCOVE_HOME.Managed knowledge bases live wherever the user chooses and are registered under
~/.alcove/knowledge-bases/.Pins, tasks, mounts, and connector indexes are global by default.
Related MCP server: Bruin
Install
uv tool install git+https://github.com/OctopusGarage/alcove.git
alcove --versionFor local development:
uv sync
uv run alcove --version
uv tool install --force -e .Install entry profiles:
alcove home init
alcove kb add social_media_posts /path/to/social_media_posts
alcove hub init ~/AlcoveHub --default-kb social_media_posts
alcove global install
alcove kb install social_media_postsCommands
uv run alcove init .
uv run alcove home init
uv run alcove kb add social_media_posts /path/to/social_media_posts
uv run alcove kb list --json
uv run alcove hub init ~/AlcoveHub --default-kb social_media_posts
uv run alcove global install
uv run alcove kb install social_media_posts
uv run alcove status .
uv run alcove doctor --kb social_media_posts --json
uv run alcove inbox --kb social_media_posts peek
uv run alcove inbox --kb social_media_posts read web/example
uv run alcove inbox --kb social_media_posts manual-add "Manual Thought" --content "Copied note text" --source "chat://manual"
uv run alcove knowledge --kb social_media_posts note-source --platform xhs --title "Example" --topic agent-engineering/agent-harness --summary "Summary"
uv run alcove search "Example" --kb social_media_posts
uv run alcove search --kb social_media_posts --tags
uv run alcove search --kb social_media_posts --recent 10
uv run alcove search --kb social_media_posts --tag agent-harness --platform web --json
uv run alcove search --kb social_media_posts --unindexed --json
uv run alcove pin add "Japanese Edge Launcher" --description "Launch Edge with TZ=Asia/Tokyo" --tag app-launcher
uv run alcove pin list --tag app-launcher
uv run alcove pin archive japanese-edge-launcher --confirm
uv run alcove idea add "Review mount design" --notes "Local folders first" --tag mounts
uv run alcove idea promote review-mount-design --priority high --due 2026-07-10
uv run alcove task add "Wire MCP search" --priority high --tag mcp
uv run alcove task complete wire-mcp-search
uv run alcove task routine-add "Weekly inbox review" --every-days 7 --next-due 2026-07-08
uv run alcove task materialize-due --today 2026-07-08 --json
uv run alcove mount add ~/programming/github --name github --type local-folder --tag repos
uv run alcove mount scan github --json
uv run alcove connector apple-notes index ~/exports/apple-notes --tag apple-notes --json
uv run alcove connector github-stars index ~/exports/github-stars.json --tag stars --json
uv run alcove connector fetch "connectors/apple-notes#notes/example-note/note.json" --json
uv run alcove link --kb social_media_posts source "connectors/github-stars#octopusgarage/alcove" ai-knowledge/knowledge-base --summary "Useful reference" --json
uv run alcove export global ~/alcove-backup --json
uv run alcove export kb social_media_posts ~/alcove-backup/social_media_posts --json
uv run alcove export all ~/alcove-backup-all --json
uv run alcove serve --mcp
uv run alcove global install --status --jsonRecommended entry profiles:
alcove hub init: project-local hub workspace for daily Alcove conversations.alcove global install: lightweight MCP access from unrelated projects.alcove kb install: project-local managed KB workflow files, Claude slash commands, and Claude/Codex skills for inbox review, notes search, social post processing, and Clipsmith capture handoff.
Alcove inbox folders can contain Clipsmith capture bundles. When capture.json
is present, Alcove uses it as fallback metadata for title, source URL, and date
while keeping Markdown files as the human-readable review surface.
Pins are small, high-value personal notes stored as Markdown under
~/.alcove/pins/ for global usage. They are included in alcove search
alongside knowledge docs when --home is provided.
Ideas, tasks, and routines are stored in ~/.alcove/tasks/tasks.json for
global usage. Active ideas and pending tasks are included in alcove search
when --home is provided. Routines materialize only when
task materialize-due or the matching MCP tool is called.
Mounts let Alcove index external folders or local Git repositories without
copying their content. Global mount registries and indexes live under
~/.alcove/mounts/. Scanned mounted items are included in alcove search.
Repeated scans reuse unchanged file index rows based on file size and mtime.
The Apple Notes connector indexes deterministic export directories produced by
the local Apple Notes skill contract: notes/<encoded-note-id>/note.json.
Alcove does not write to Notes.app and does not require Notes automation
permission for indexing an existing export. alcove connector fetch can return
the full local export detail for indexed Apple Notes hits.
The GitHub Stars connector indexes local JSON exports of starred repositories.
alcove link source promotes any indexed external item into an OKF Source while
keeping the original mount or connector as the source of truth.
The MCP server runs over stdio with FastMCP and exposes v1 tools for search,
inbox, knowledge writes, topic lookup, pins, tasks, mounts, connectors, external
source linking, export, doctor/validation, and gardener health reports.
Global-aware MCP tools accept home so pins, tasks, mounts, connectors, export,
and search do not need a managed KB workspace.
alcove install writes MCP client config for Codex and Claude Code. Use
--print to preview install or uninstall changes, --status to check whether
the configured workspace matches, and --uninstall to remove only Alcove's MCP
entry while preserving other servers.
Prefer alcove global install, alcove hub init, and alcove kb install for
new setups. The older alcove install --workspace ... path remains for
compatibility.
Design
See docs/architecture.md for the current architecture and feature overview.
See docs/design/2026-07-07-alcove-design.md for the Phase 1 design.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/OctopusGarage/alcove'
If you have feedback or need assistance with the MCP directory API, please join our Discord server