hive
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| vault_listA | List vault projects, or files within a project. When called without arguments, lists all available projects. When called with a project, lists files in that project directory. |
| vault_queryA | Read content from a vault project — use instead of direct filesystem access. |
| vault_searchA | Search the vault: full-text, ranked, or recent changes. Default mode: flat full-text search across all vault files. Ranked mode (ranked=True): results scored by relevance. Recent mode (since_days>0): files changed in the last N days. rank_by mode (rank_by != 'bm25'): lessons-only, ranked by usage. |
| session_briefingA | Call at the start of every new session to load project context. Without a project, returns the available project list with a usage hint — discoverability parity with vault_health() and worker_status(). With a project, assembles active tasks, recent lessons, git activity, and project health into a single response (replaces 3-4 manual calls). |
| vault_writeA | Write to the vault: append, replace a section, or create a new file. Modes:
|
| vault_patchA | Surgical find-and-replace in a vault file with auto git commit. Supports single or multi-replacement. For a single replacement, provide
Each Uses 3-pass cascading match: exact → body-only → whitespace-normalized. |
| vault_commitA | Stage everything in the vault and create one commit. Companion to Returns the new commit SHA on success, a clean-tree notice when there is nothing to commit, or a human-readable error. |
| vault_healthA | Return vault health metrics, validation, and optional usage analytics. Always emits the Without parameters, returns a health summary for all projects. When checks are specified, runs drift detection (frontmatter, stale, links). When include_usage is True, appends tool usage analytics. When include_runtime is True, appends runtime metadata (uptime, tools, budget). |
| capture_lessonA | Capture lessons: inline / batch write, or lookup by keyword. Inline mode (default): provide title, context, problem, solution.
Batch mode: provide text to extract lessons automatically via worker.
Lookup mode: provide |
| delegate_taskA | Offload work to a cheaper model or summarize vault files. When project is provided, reads a vault file. Small files (≤50 lines) are returned directly. Large files are auto-delegated to a worker for summarization — falls back to raw content if workers are unavailable. |
| worker_statusA | Show worker health: budget, connectivity, available models, and usage stats. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| retrospective | Quick end-of-session review that extracts lessons and appends them to the vault. |
| delegate | Structured protocol for delegating tasks to cheaper models via hive-worker. |
| vault_sync | Post-sprint vault synchronization — reconcile docs with shipped code. |
| benchmark | Estimate token savings from hive MCP tools in the current session. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| projects_resource | List all vault projects with file counts and available shortcuts. |
| health_resource | Vault health metrics for all projects. |
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/mlorentedev/hive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server