Out of Context
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OUT_OF_CONTEXT_STORAGE_PATH | No | Path to the storage directory for contexts. | out_of_context |
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 |
|---|---|
| delete_contextA | Delete context by name (forced eviction by agent). Supports both single and bulk operations. Single: provide 'name' (str). Bulk: provide 'names' (list[str]) or 'name' as list[str]. For bulk operations, returns list of results with errors for missing contexts. |
| get_contextA | Get context by name. Supports both single and bulk operations. Single: provide 'name' (str). Bulk: provide 'names' (list[str]) or 'name' as list[str]. Returns context with 'text' (markdown body) and 'metadata' (from frontmatter). For bulk operations, returns list of results with errors for missing contexts. |
| put_contextA | Add or update context by name. Supports both single and bulk operations. Single: provide 'name' (str), 'text' (str, markdown content), and optional 'metadata' (dict). Bulk: provide 'contexts' (list[dict]) where each dict has 'name', 'text', optional 'metadata'. Names must be filename-safe (alphanumeric, hyphens, underscores). Overwrites existing contexts with a warning. Contexts are stored as .mdc files (markdown with YAML frontmatter). |
| list_contextA | List all contexts, sorted by creation date (newest first). Returns list of contexts with 'name', 'created_at', and 'preview' (first 100 chars). Optional 'limit' parameter to limit number of results. |
| search_contextA | Search contexts by query string. Searches in both YAML frontmatter (metadata) and markdown body (text content). Returns matching contexts with 'name', 'text', 'metadata', and 'matches' (where query was found). Optional 'limit' parameter to limit number of results. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| create_context_prompt | Create a new context with the specified name and content. This prompt template helps create a new context entry. The name must be filename-safe (alphanumeric, hyphens, underscores). The text should be markdown content, and optional metadata can be provided as a dictionary. |
| update_context_prompt | Update an existing context with new content. This prompt template helps update an existing context. If the context doesn't exist, it will be created. The text should be markdown content, and optional metadata can be provided to update the context's metadata. |
| get_context_prompt | Retrieve a context by name. This prompt template helps retrieve a specific context by its name. The context will be returned with its text content and metadata. |
| search_context_prompt | Search for contexts matching a query string. This prompt template helps search for contexts that match a query. The search looks in both metadata (YAML frontmatter) and text content. You can optionally limit the number of results. |
| list_contexts_prompt | List all available contexts. This prompt template helps list all contexts, sorted by creation date (newest first). You can optionally limit the number of results. |
| delete_context_prompt | Delete a context by name. This prompt template helps delete a specific context. This operation permanently removes the context and cannot be undone. |
| bulk_create_contexts_prompt | Create multiple contexts at once. This prompt template helps create multiple contexts in a single operation. Each context in the list should have 'name' and 'text' fields, and optionally a 'metadata' field. |
| bulk_get_contexts_prompt | Retrieve multiple contexts by name. This prompt template helps retrieve multiple contexts in a single operation. Returns results for all requested contexts, with errors for any that are not found. |
| bulk_delete_contexts_prompt | Delete multiple contexts by name. This prompt template helps delete multiple contexts in a single operation. This operation permanently removes the contexts and cannot be undone. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/HJeon139/hjeon139-mcp-outofcontext'
If you have feedback or need assistance with the MCP directory API, please join our Discord server