Project Context MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PROJECT_CONTEXT_HOME | No | Overrides the shared registry and recovery directory in temporary or isolated environments. | |
| PROJECT_CONTEXT_ALLOWED_ROOTS | No | Semicolon-separated (Windows) or colon-separated (POSIX) list of allowed project root directories. | |
| PROJECT_CONTEXT_ALLOWED_OUTPUT_ROOTS | No | Semicolon-separated (Windows) or colon-separated (POSIX) list of allowed output root directories. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| storage_statusA | Check whether persistent Project Context storage has been configured. |
| project_openA | Register or reopen a project from its absolute root path. |
| project_listC | List projects already registered in persistent storage. |
| project_updateA | Update mutable project metadata without changing its root path. |
| project_archiveA | Archive a project while retaining its database, memories, tasks, and audit history. |
| project_unarchiveA | Return an archived project to the default active project list. |
| project_relocateB | Update a registered project to an authorized existing root without moving project files. |
| project_deleteA | Preview or permanently purge an archived project with exact-ID confirmation and safety checks. |
| project_restoreC | Restore a validated project backup into a new root or replace an explicitly confirmed archived project. |
| project_restore_encryptedA | Decrypt and restore an authenticated project backup using a passphrase from a named environment variable. |
| project_watch_startA | Start a debounced process-lifetime watcher that incrementally indexes changes without accepting candidates. |
| project_watch_stopB | Stop a process-lifetime project watcher. |
| project_watch_listA | List process-lifetime project watchers and their latest index status. |
| project_indexB | Incrementally index allowed text, code, configuration, and documentation files for a project. |
| project_searchB | Search indexed project content and active long-term memories with FTS5. |
| project_contextA | Assemble task-focused project context from active memories, task checkpoints, and indexed sources. |
| memory_rememberC | Persist a sourced fact, decision, constraint, preference, lesson, issue, assumption, or task summary. |
| user_memory_rememberC | Persist a reviewed user-level memory with explicit cross-project scope. |
| user_memory_listB | List user-level memories by lifecycle status. |
| user_memory_update_statusC | Move a user-level memory to another lifecycle status. |
| memory_listB | List project memories by lifecycle status. |
| memory_update_statusB | Move a memory to another lifecycle status such as stale, conflicted, rejected, or deleted. |
| memory_candidatesA | List sourced memory candidates that require explicit review before becoming long-term memory. |
| memory_candidate_acceptA | Accept a reviewed candidate and persist it as sourced active long-term memory. |
| memory_candidate_rejectB | Reject a reviewed memory candidate without deleting its audit record. |
| task_startC | Start a persistent cross-session project task. |
| task_checkpointB | Save completed work, next steps, changed files, verification, blockers, and risks for a task. |
| task_listC | List persistent tasks for a project by status. |
| task_completeA | Mark a persistent task completed while retaining its latest checkpoint. |
| project_healthB | Report source, chunk, memory, task, and latest index-run health for a project. |
| project_doctorC | Check database integrity, derived search indexes, source presence, stale memory, and pending candidates. |
| project_backupA | Create a consistent online SQLite backup at a new absolute destination path. |
| project_backup_encryptedA | Create an AES-256-GCM project backup using a passphrase from a named environment variable. |
| project_exportA | Export project memories, candidates, tasks, symbols, relations, and a manifest as JSONL files. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| resume-project-task | Load task-focused project context and active checkpoints. |
| review-memory-candidates | Load pending sourced candidates for explicit acceptance or rejection. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| project-registry | Registered local projects |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/autumn-hh/project_context_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server